Notice
Recent Posts
Recent Comments
Link
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

MuTa

VC2010 설정 Lib files 무시해야 하는 라이브러리 본문

MFC-C++

VC2010 설정 Lib files 무시해야 하는 라이브러리

MuTa 2011. 12. 2. 16:12
\빨간 색 부분의 런타임 라이브러리때문에 생기는 문제이다...
프로젝트를 진행하다 보면 외부 라이브러리를 많이 사용하게 되는데. 외부 라이브러리는 MT(d)로 컴파일 되어있으나
내가 사용하는 프로젝트는 MD(d)로 되어 있으면 어김없이 LINK2005 오류가 발생하게 된다..

라이브러리에 대한 모든 소스가 다 있다면 런타임 라이브러리의 옵션을 MT(d)나 MD(d)로 모두 통일 하면 되지만
라이브러리에 대한 모든 소스가 존재 하지 않을때에는
아래와 같은 방법을 사용해야만 한다...


 사용할 런타임 라이브러리  무시해야 하는 라이브러리
  단일 스레드(libc.lib)  libcmt.lib, msvcrt.lib, libcd.lib, libcmtd.lib, msvcrtd.lib
  다중 스레드(libcmt.lib)  libc.lib, msvcrt.lib, libcd.lib, libcmtd.lib, msvcrtd.lib
  DLL을 사용하는 다중 스레드(msvcrt.lib)  libc.lib, libcmt.lib, libcd.lib, libcmtd.lib, msvcrtd.lib
  디버그 단일 스레드(libcd.lib)  libc.lib, libcmt.lib, msvcrt.lib, libcmtd.lib, msvcrtd.lib
  디버그 다중 스레드(libcmtd.lib)  libc.lib, libcmt.lib, msvcrt.lib, libcd.lib, msvcrtd.lib
  DLL을 사용하는 디버그 다중 스레드(msvcrtd.lib)  libc.lib, libcmt.lib, msvcrt.lib, libcd.lib, libcmtd.lib

'MFC-C++' 카테고리의 다른 글

조건 컴파일 #if #endif  (0) 2011.12.03
프로그램 실행시간 측정하기  (0) 2011.12.02
클래스 사라질때  (0) 2011.12.02
영상 이미지 처리 FPS 구하기  (0) 2011.12.02
sort  (0) 2011.10.31