Windows/DLL,MFC

[Windows DLL] 참고3. Release와 Debug의 차이

별빛의온기 2022. 10. 26. 12:50
반응형

개발을 하는 경우에는 보통 Debug모드로 설정하고 진행합니다.

 

Debug 모드로 Build 하면 빌드된 실행파일에 프로그램을 디버깅하기 위한 정보들이 포함됩니다. 그래서 프로그램을 디버깅할때 좋지만, 디버깅하기 위한 정보들도 포함되어있기 때문에 프로그램의 크기가 증가합니다.

 

따라서 프로그램 개발을 종료하고 배포할때에는 디버깅 정보들이 포함되지 않는 Release모드로 Build하여 배포하게 됩니다.

 

 

Debug로 Bulid한 DLL의 용량은 37KB

 

 

Release로 Bulid한 DLL의 용량은 9KB

 

 

배포시 꼭 Release로 빌드한 DLL 또는 응용프로그램을 사용하시길 바랍니다.

반응형