VC2013同一个工程生成的exe文件显示不同的图标

有时候在工程中需要同一个项目生成的EXE程序,在不同的地方显示为不同的图标,为了达到此目的而再重新创建一个项目副本明显会导致代码管理的麻烦和混乱.很幸运的是微软Visual Studio 为此需求专门准备了对应的处理方式.以下以VC2013为例子来说明如何进行相关的配置.

首先对工程的主图标创建一个副本..在创建副本时,指定一个预编译条件(Condition).如下图所示为MAIN_ICON_FOR_XXX

为了解决这个问题,可以通过工程中主图标的副本

创建不同预处理定义的图标文件

创建完成主图标副本后,将其对应的图标替换为新的期望的图标.


然后在项目工程配置中添加一个与之对应的新的工程配置. 在此配置中,通过调整指定的预编译属性,也就是创建图标时使用的那个Condition的名字:MAIN_ICON_FOR_XXX.

即可实现将主程序图标调整为那个副本的图标的功能.

图标资源预定义设置


完成以上配置后.即可通过选择不同的解决方案配置接口编译出具有不同图标的可执行文件.

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值