2010-01-18 4 views
1

내 Windows CE DLL 프로젝트에서 원래 MFC를 사용하지 않은 프로젝트에서 MFC에 정적으로 링크하도록 Visual C++에 알려려고합니다. 그러나 종속성 워커 (depends.exe) 성공적으로 연결하면 내 DLL이 동적으로 MFC80U.DLL 및 MSVCR90.DLL 연결되어 있다고합니다. 다른 누구도이 버그를 발견 했습니까?"정적 라이브러리에서 MFC 사용"MFC80U.dll 링크

"Use of MFC"가 "Use Standard Windows Libraries"로 설정되어 있고 MFC가 필요한 코드가 제거 된 경우이 DLL 중 어느 것도 연결되어 있지 않습니다. 어떻게 MFC 및 표준 라이브러리에 대한 정적 연결을 실제로 얻을 수 있습니까?

답변

1

MFC에 동적으로 링크되도록 구성된 다른 개발자가 만든 정적 라이브러리에 연결 한 것처럼 보입니다. 외관상으로는 Visual C++는 정적 연결에 대한 나의 요청을 무시하기로 결정하고 정적 라이브러리의 동적 연결 설정을 사용했습니다. 정적 링크를 사용하도록 설정된 새 버전의 라이브러리를 얻은 후 동적 링크가 사라졌습니다.

관련 문제