2011-02-24 4 views

답변

1

귀하는 보증을 무효화하고 있습니다. 그것은 샘플 MFC 응용 프로그램에서 시도했을 때 그래도 괜찮은 것 같았다. 프로젝트 + 속성, 링커, 명령 줄 시작하는 곳입니다. 먼저/VERBOSE를 넣고 프로젝트를 다시 빌드하여 현재 어떤 .lib가 링크되어 있는지 확인하십시오. .libs의 릴리스 버전을 비활성화하고 .libs의 디버그 버전을 추가하려면/NODEFAULTLIB를 사용해야합니다. 또한 Project + Properties, C/C++, 코드 생성, 런타임 라이브러리 중 어느 것을 사용하는지에 따라 CRT 버전/MTd 또는/MDd를 전환해야합니다.

/VERBOSE /NODEFAULTLIB:mfc90u.lib /NODEFAULTLIB:mfcs90u.lib mfc90ud.lib의 mfcs90ud.lib

+0

좋은 대답, 1 :

사용 VS2008 나는이 링커 설정으로 끝났다 . 내가 따라갈 때 MFC를 배우므로, 나는이 질문에 대답하려고 할 때 "여분의 크레디트"질문을하러 간다. 나는 .libs를 수동으로 지정하는 것을 추측하지는 못했다. –