0
콘솔 프로그램에 버전 정보에 문제가 있습니다. 나는 Code :: Blocks와 mingw/gcc를 윈도우에서 사용한다. 두 가지 프로그램이 있습니다. 첫 번째 (wxWidgets 기반)에는 버전 문제가 없으며 모두 정보 창에 표시됩니다. 두 번째 (콘솔)는 동일한 방법 (this)에 따라 수행되지만 속성 창에는 정보가 표시되지 않습니다.버전 정보 .EXE with gcc and windres
이 내 resouce.rc 파일입니다 리소스 파일이 올바르게 컴파일러에 의해 읽을 수 있도록
aaaa ICON "icon.ico"
#include "version.h"
VS_VERSION_INFO VERSIONINFO
FILEVERSION RC_FILEVERSION
PRODUCTVERSION RC_FILEVERSION
{
BLOCK "StringFileInfo"
{
BLOCK "040C04E4"
{
VALUE "CompanyName", "Compagny\0"
VALUE "FileDescription", "Description\0"
VALUE "FileVersion", FULLVERSION_STRING
VALUE "LegalCopyright", "Copyright (C) 2017\0"
VALUE "OriginalFilename", "program.exe\0"
VALUE "ProductName", "Program\0"
VALUE "ProductVersion", FULLVERSION_STRING
}
}
BLOCK "VarFileInfo"
{
VALUE "Translation", 0x40C, 0x4E4 // French, multilingual
}
}
EXE 파일의 아이콘이 좋다. windres 컴파일 중 오류가 없습니다.
"version.h"는 Code :: Blocks AutoVersioning addon에 의해 생성 된 것입니다.
이 버전 정보를 속성 창에 표시하려면 어떻게해야합니까?
미리 감사드립니다.