본문 바로가기

[VC2005]LNK1104: 'LIBCD.lib' 파일을 열 수 없습니다.

[펌]http://blog.naver.com/gegabal?Redirect=Log&logNo=90028638986

VS 6.0등에서 만든 프로젝트를 VS 2005 에서 빌드시 나타나는 링크 에러..

 

원인.. VS 2005 에서는 싱글 쓰레드용 라이브러리(libc, libcd)가 더이상 지원되지 않음.

 

런타임 라이브러리 종류별 스레드 타입의 예...

LIBCI.lib    : Single-thread, Static Link   /ML

LIBCIMT.lib  : Multithreaded, static link   /MT

MSVCIRT.lib  : Multithreaded, dynamic link  /MD

 

해결책 ..

프로젝트 속성 -> 구성 속성 -> 링커 -> 입력 -> 특정 라이브러리 무시에 libcd.lib를 포함시킴..

좋다~~ ㅎㅎ