[Link Error] LIBCMT.lib(invarg.obj)
Programming/C/C++ / 2011. 9. 17. 15:58
LIBCMT.lib(invarg.obj) : error LNK2005: __invoke_watson already defined in MSVCRTD.lib(MSVCR80D.dll)
닷넷 2005에서 .lib를 사용할 때..
디버그용과 릴리즈용을 구분지어줘야 한다.
즉, 프로그램을 디버그 모드인 프로그램에서, 릴리즈 모드로 컴파일 된 lib를 인클루드 할 경우
LIBCMT.lib(invarg.obj) : error LNK2005: __invoke_watson already defined in MSVCRTD.lib(MSVCR80D.dll) 와 같은 링크 에러가 발생한다.
Multi-threaded (/MT) : 릴리즈용
Multi-threaded Debug (/MTd) : 디버그용
DLL도 마찬가지.
[출처] [Link Error] LIBCMT.lib(invarg.obj) |작성자 모냐
반응형
'Programming > C/C++' 카테고리의 다른 글
정수 실수 종류(자료형;데이터형), 최소값 최대값; char int float, Data Type Ranges (0) | 2011.11.25 |
---|---|
[Link Error] LIBC.lib 등의 정확한 사용 (0) | 2011.09.17 |
DllMain에서 하지 말아야 할 것 (0) | 2011.09.16 |
strncmp 와 memcmp (0) | 2011.07.14 |
fmod double형 나눗셈의 나머지 구하기 (0) | 2011.03.24 |