정적 LIB 파일의 리소스 -MFC
-
10-07-2019 - |
문제
MFC는 대화 상자를 시작하지 못하고 있습니다. 리소스 식별자를 찾을 수 없기 때문에 보입니다. 대화 상자는 별도의 .lib 파일에 있습니다 (따라서 별도의 .rc 파일이 있습니다. 이 상황을 어떻게 처리해야합니까?
해결책
.exe 파일의 .rc 파일에서 다음과 같은 줄을 추가하십시오.
#include "YourLibResourceFile.rc"
그런 다음 .exe의 프로젝트 설정에서 yourlibresourcefile.rc가있는 위치에 추가 디렉토리를 추가하십시오. 리소스/추가 디렉토리.
다른 팁
정적 라이브러리에 리소스 (.rc 파일 내용)를 저장할 수 없습니다. 그리고 하나의 "main".rc 파일 만 가질 수 있으므로 다른 모든 .rc 파일 mst는 #include
Smashery의 설명과 같은 진술 (Edit : Oh! Smashery, 당신은 OP!).
모든 리소스 ID가 고유한지 확인하십시오.
제휴하지 않습니다 StackOverflow