是的!您可以在#ifdef ... #else ... #endif
文件中使用条件.rc
块,因此您可能必须手动对其进行编辑,或者将VERSIONINFO
块放入主.rc2
所包含的.rc
文件中。 >
喜欢这个:
:VS_VERSION_INFO VERSIONINFO FILEFLAGSMASK VS_FFI_FILEFLAGSMASK FILEFLAGS 0 FILEOS VOS__WINDOWS32 FILETYPE VFT_APP FILESUBTYPE 0 { BLOCK "StringFileInfo" { BLOCK "080904b0" { //... #ifdef _WIN64 VALUE "FileDescription", "My Application: 64-bit\0" #else VALUE "FileDescription", "My Application: 32-bit\0" #endif } } }
但是请注意,资源编译器不会自动定义
_WIN64
宏,因此您需要将其(或类似内容)添加为特定于平台的属性