반응형
MFC로 개발한 프로그램들은 기본적으로 MFC에서 제공하는 DLL(동적 라이브러리)에 포함된 라이브러리들을 링크하여 실행합니다.
이때, MFC로 개발한 프로그램을 배포받은 사용자의 PC에 MFC 기본 DLL이 설치되어 있지 않다면 오류가 발생합니다. 이러한 오류를 방지하고자 Bulid할때 사용하는 MFC 기본 DLL의 라이브러리 내용까지 포함시켜 배포 프로그램을 생성합니다.
프로그램의 크기는 커지지만 안정성은 좋아집니다.
설정하는 방법은 MFC로 개발한 프로젝트 속성 페이지에서 [고급]을 클릭하면 [프로젝트 기본값]에 [MFC 사용]이 있는데, 이를 "정적 라이브러리에서 MFC 사용"으로 변경하면 세팅이 완료됩니다.
- 공유 DLL에서 MFC 사용이라고 기본으로 설정되어있습니다.
- 이를 정적 라이브러리에서 MFC 사용으로 설정하면 완료.
반응형
'Windows > DLL,MFC' 카테고리의 다른 글
[MFC] Bitmap 이미지 출력하기 (0) | 2022.11.05 |
---|---|
[Windows DLL] 참고3. Release와 Debug의 차이 (0) | 2022.10.26 |
[Windows DLL] 참고1. Test 프로그램과 DLL을 동시에 컴파일 하기. (0) | 2022.10.21 |
[DLL 만들기] 5. DLL을 load하여 동작 확인 해보기. (MFC 기준) (0) | 2022.10.21 |
[DLL 만들기] 4. 생성한 DLL 동작 확인을 위한 프로젝트 생성하기. (MFC 기준) (0) | 2022.10.21 |