Gar*_*iff 4 c++ windows icons executable file
我想知道是否有办法更改 VS2012 在编译我的应用程序时生成的默认图标。对于那些想知道的人,我正在尝试更改 .exe 程序的图标,而不是窗口左上角和开始菜单上的窗口图标。我已经知道该怎么做了。我一直在谷歌搜索这个,它总是显示如何更改窗口图标,而不是实际文件的图标。提前致谢!!!
编辑:这就是我想做的...
我想换这个...

有了这个...
]
谢谢,希望这能澄清。
已针对 VS2012 Express 进行测试
icon.rc file在您的.vcxproj文件旁边创建一个并用以下文本填充它:
// Icon Resource Definition
#define MAIN_ICON 102
MAIN_ICON ICON "your_icon.ico"
Run Code Online (Sandbox Code Playgroud)
然后将以下内容添加到您的.vcxproj文件中Project标签内的任何位置:
<ItemGroup>
<ResourceCompile Include="icon.rc">
</ResourceCompile>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
如果你愿意,你可以icon.rc像这样将定义转发到你的文件:
<ItemGroup>
<ResourceCompile Include="icon.rc">
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">/D_DEBUG %(AdditionalOptions)</AdditionalOptions>
</ResourceCompile>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
注意/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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19450 次 |
| 最近记录: |