일반 MSVC에서는 매우 쉽게 할 수 있지만 VC++ Express에서는 쉽게 지원되지 않는 작업을하려고합니다.DLL의 버전 리소스가 오른쪽 클릭으로 표시되지 않습니다.
VC++ Express에는 리소스 편집기가 없습니다. 그래서 DLL 프로젝트에 version.rc라는 파일을 추가했습니다. 파일은 리소스 컴파일러에 의해 컴파일되고 최종 DLL에 추가되는 아래 내용을 포함합니다. 이 리소스는 Windows 탐색기에서 DLL을 마우스 오른쪽 단추로 클릭 할 때가 아니라 reshacker를 사용하여 DLL에서 볼 수 있습니다.
마우스 오른쪽 버튼을 클릭 할 때 내 RC 파일이 보이지 않게하려면 무엇이 있습니까? 에 자원을 변경
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "FileDescription", "something Application"
VALUE "FileVersion", "1, 0, 0, 1"
VALUE "InternalName", "something"
VALUE "LegalCopyright", "Copyright (C) 2008 Somebody"
VALUE "OriginalFilename", "something.exe"
VALUE "ProductName", "something Application"
VALUE "ProductVersion", "1, 0, 0, 1"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
'#include '이면 충분합니다. –