バージョン情報に関する問題がコンソールプログラムにあります。私はCode :: Blocksとmingw/gccをWindowsの下で使います。 私は2つのプログラムを持っています。最初の(wxWidgetsベースの)バージョンに問題はなく、すべて情報ウィンドウに表示されます。 2番目の(コンソール)は同じ方法(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アドオンで生成されたものです。
このバージョン情報をプロパティウィンドウに表示するにはどうすればよいですか?
ありがとうございます。