MFC 기반의 프로그램을 배포하다 보면 심심치않게 dll 이 없어서 문제가 되는 경우가 있다.
일반적으로는 MS 재배포패키지를 설치하면 이런 문제는 해결 되지만 이는 사용자가 다시 한번 작업을 해야하는
번거로움이 있고 일부 환경에서는 설치가 불가능한 경우도 있다.
이럴 경우를 대비하여 MFC 관련 dll을 정적으로 사용하는 방법 정리.
프로젝트속성 - 구성속성 -일반 - MFC사용 의 값을 Static Library로 변경
MFC 관련 dll이 정적으로 포함되면서 실행파일의 크기는 조금 더 커지지만
dll 관련하여 실행상 문제는 해결 되니 이 방법을 사용하도록 하자.
또 아이콘을 설정 할 경우 이전에는 ico 파일을 프로젝트에서 리소스로 불러다 연결했었는데
이 경우 다른 환경으로 프로젝트 채로 복사하는 경우 ico 파일이 없어서 문제가 발생하곤 한다.
프로젝트 폴더 - res - XX.ico 파일을 사용하고자 하는 파일로 변경하면 프로젝트 복사할 때 ico 파일 빼먹어서
문제가 되는 경우를 예방할 수 있다.
'Programming > C, C++, MFC' 카테고리의 다른 글
cin 의 버퍼를 지워보자 (3) | 2017.11.21 |
---|---|
'제약 조건과 일치하는 올바른 내보내기를 찾을 수 없습니다' 해결방법 (0) | 2017.10.16 |
class를 포함한 dll 만들기 ( 클래스 동적 라이브러리 ) (1) | 2016.05.17 |
visual studio 프로젝트 및 솔루션 이름을 변경하기. (0) | 2016.05.17 |
HTTP 프로토콜을 이용하여 웹상의 파일을 다운로드 하자. (0) | 2016.03.09 |