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

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

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

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

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

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


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

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

图标资源预定义设置


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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
微软原版解决工具下载 1. 下载FileTool.exe,并解压 2. 打开VC6.0,点击File-Open Workspace,选择刚解压出来的FileTool.dsw,并确定 3. 点击Bulid-Build FileTool.dll,生成FileTool.dll文件 4. 把生成的FileTool.dll文件拷贝到合适的地方(避免误删),在VC6.0中点击Tools-Customize 5. 在出现的“Customize”对话框中,点击Add-Ins and Macro Files标签 6. 点击Browse,在文件类型下选 dll , 定位刚才生成的dll文件,点击确定,然后点击OK保存设置 7. 此时VC中会出现一个上面只有两个图标的工具栏,点击其右上角的“X”按钮将其关闭,然后关闭VC6.0并重新启动程序 将这个dll文件复制到X:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns 重新打开VC++6.0,工具->定制->附加项和宏文件,选中FileTool Developer Studio Add-in即可。 此时打开VC6会有一个浮动工具栏(A O),点击A就是添加文件工程,点击O就是打开文件 8. 还是在VC6.0中点击Tools-Customize 9. 在Customize对话框中点击Keboard标签 10. 从Category的下拉菜单框中选择File 11.在Commands窗口中选择FileOpen 12.在Current keys窗口中选择CTRL+O条目,并点击Remove 13.从Category的下拉菜单框中选择Project 14.在Commands窗口中选择InsertFilesIntoProject,如果之前给它注册了快捷键,则按照上面所说步骤移除之,默认情况下它是没有快捷键的 15.从Category的下拉菜单框中选择Add-Ins

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值