old drawer/C, C++, MFC
[C/C++, MFC] 런타임 라이브러리
A.Step
2013. 2. 27. 13:04
프로젝트 속성창 > C/C++ > 코드생성 > 런타임라이브러리에는 4가지 선택사항이 있다.
- 다중 스레드(/MT)
: 릴리즈 모드시, 정적으로 링크
- 다중 스레드 디버그(/MTd)
: 디버그 모드시, 정적으로 링크
- 다중 스레드 DLL(/MD)
: 릴리즈 모드시, 동적으로 링크
- 다중 스레드 디버그 DLL(/MDd)
: 디버그 모드시, 동적으로 링크
다중 스레드 디버그(/MTd)로 변경한 경우, 만일 mfc를 사용하고 있는 경우,
일반 > MFC 사용 --> 정적 라이브러리에서 MFC 사용 으로 변경해야한다.
이는 라이브러리 링크를 정적으로 변경하였으므로, 라이브러리를 쓸 경우에도
정적 라이브러리를 쓰도록 변경해주어야 하는 이치다.
<출처>http://blog.naver.com/monoari?Redirect=Log&logNo=110015873316