Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- VisualStudio
- Jetson Nano
- Thread
- 영상처리
- inspiron 15 7590
- MFC
- 환경변수
- 가벼워
- SetThreadAffinityMask
- 인스피론
- 여객선
- 사용자매크로
Archives
- Today
- Total
MuTa
VC2010 설정 Lib files 무시해야 하는 라이브러리 본문
\빨간 색 부분의 런타임 라이브러리때문에 생기는 문제이다...
프로젝트를 진행하다 보면 외부 라이브러리를 많이 사용하게 되는데. 외부 라이브러리는 MT(d)로 컴파일 되어있으나
내가 사용하는 프로젝트는 MD(d)로 되어 있으면 어김없이 LINK2005 오류가 발생하게 된다..
라이브러리에 대한 모든 소스가 다 있다면 런타임 라이브러리의 옵션을 MT(d)나 MD(d)로 모두 통일 하면 되지만
라이브러리에 대한 모든 소스가 존재 하지 않을때에는
아래와 같은 방법을 사용해야만 한다...
프로젝트를 진행하다 보면 외부 라이브러리를 많이 사용하게 되는데. 외부 라이브러리는 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 |