프로젝트 속성창 > C/C++ > 코드생성 > 런타임라이브러리에는 4가지 선택사항이 있다.
- 다중 스레드(/MT)
: 릴리즈 모드시, 정적으로 링크
- 다중 스레드 디버그(/MTd)
: 디버그 모드시, 정적으로 링크
- 다중 스레드 DLL(/MD)
: 릴리즈 모드시, 동적으로 링크
- 다중 스레드 디버그 DLL(/MDd)
: 디버그 모드시, 동적으로 링크
다중 스레드 디버그(/MTd)로 변경한 경우, 만일 mfc를 사용하고 있는 경우,
일반 > MFC 사용 --> 정적 라이브러리에서 MFC 사용 으로 변경해야한다.
이는 라이브러리 링크를 정적으로 변경하였으므로, 라이브러리를 쓸 경우에도
정적 라이브러리를 쓰도록 변경해주어야 하는 이치다.
<출처>http://blog.naver.com/monoari?Redirect=Log&logNo=110015873316
'old drawer > C, C++, MFC' 카테고리의 다른 글
[MFC]웹브라우저 컨트롤 호스팅시 스크립트 실행 안되게 하기 (0) | 2013.03.19 |
---|---|
[MFC] SDI View 창 크기 설정 및 조절기능 비활성화 (0) | 2013.02.28 |
[C++]프로그램 실행 ShellExecute(), ShellExecuteEx(), CreateProcess() (0) | 2013.02.07 |
[MFC] 버튼에 이미지 입히기 (0) | 2013.02.06 |
WinExec() CreateProcess() ShellEcecute() ShellExecuteEx() (0) | 2013.02.01 |