2009-10-20 2 views

답변

1

당신이 빌드하는 동안 경고 LNK 4098을 받고있는 경우,이

http://msdn.microsoft.com/en-us/library/6wtdswk0(VS.71).aspx

를 참조하십시오 내가 릴리스를로드 할 때 잘 모르겠어요, 디버그 라이브러리

그리고 권장 사항을 따르십시오.

또한, 당신은 코드 생성 탭에서 올바른 C/C++ 런타임을 선택 있는지 확인은 (다중 스레드 DLL -하지 멀티 스레드 디버그 DLL)는

6

msvcr90d.dll는 C/C++ 라이브러리의 디버그 버전입니다 . 디버그 대상 어딘가에 의존성이있는 것 같습니다. 릴리스 대상의 모든 프로젝트가 디버그가 아니라 C 런타임의 릴리스 버전을 사용하는지 확인하십시오. 또한 사용할 수있는 다른 타사 라이브러리 (DLL)도 확인하십시오. 따라서 msvcr90d.dll에 의존하지 않습니다.

종속성 워커 도구를 사용하여 솔루션의 프로젝트를 식별 할 수 있도록 이진 파일의 종속성을 확인할 수 있습니다 여전히 C 라이브러리의 디버그 버전에 의존합니다.

관련 문제