В среде IDE есть макрос , уже определенный PlatformShortName=x86|x64
. Чтобы использовать это в файле ресурсов:
- определите макрос в настройках проекта в разделе Resources / General / Preprocessor Definitions для всех конфигураций и платформ как
"TARGET=\"$(PlatformShortName)\""
- отредактируйте файл
.rc
как текст и отредактируйте раздел VS_VERSION_INFO VERSIONINFO
, заменив
VALUE "FileDescription", "SomeLabel"
на
VALUE "FileDescription", "SomeLabel (" TARGET ")"
Описание файла, скомпилированное в двоичный файл, теперь будет SomeLabel (x86)
или SomeLabel (x64)
.
Измененный файл .rc
больше не будет распознаваться редактором ресурсов IDE из-за наличия макроса, поэтому вы можете переместить отредактированный VERSIONINFO
в .rc2
файл.