我想知道是否有办法更改 VS2012 在编译我的应用程序时生成的默认图标。对于那些想知道的人,我正在尝试更改 .exe 程序的图标,而不是窗口左上角和开始菜单上的窗口图标。我已经知道该怎么做了。我一直在谷歌搜索这个,它总是显示如何更改窗口图标,而不是实际文件的图标。提前致谢!!!
编辑:这就是我想做的......
我想换这个...
有了这个...
]
谢谢,希望这能澄清。
将图标添加到可执行文件
针对 VS2012 Express 进行了测试
创建一个icon.rc file
在你的旁边.vcxproj
文件并填写以下文本:
// Icon Resource Definition
#define MAIN_ICON 102
MAIN_ICON ICON "your_icon.ico"
然后将以下内容添加到您的.vcxproj
文件内的任意位置Project
tag:
<ItemGroup>
<ResourceCompile Include="icon.rc">
</ResourceCompile>
</ItemGroup>
其他选项
如果您愿意,您可以将定义转发给您的icon.rc
像这样的文件:
<ItemGroup>
<ResourceCompile Include="icon.rc">
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">/D_DEBUG %(AdditionalOptions)</AdditionalOptions>
</ResourceCompile>
</ItemGroup>
注意/D_DEBUG
定义,它定义了_DEBUG
为您的资源文件。然后在你的icon.rc
通常检查文件定义:
#define MAIN_ICON 102
#if defined(_DEBUG)
MAIN_ICON ICON "debug_icon.ico"
#else
MAIN_ICON ICON "release_icon.ico"
#endif
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)