使用MFC的32位对64位是否可能具有其他应用程序名称?

问题描述 投票:0回答:1

是否可以为32位和64位使用不同的应用程序名称?

enter image description here

我希望我的应用程序名称分别声明(32位)或(64位)。

visual-studio mfc
1个回答
0
投票

是的!您可以在#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宏,因此您需要将其(或类似内容)添加为特定于平台的属性

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.