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

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

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

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

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

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

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

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

  1. python总是提示缺少模块_python打包生成的exe文件运行时提示缺少模块的解决方法...

    事情是这样的我用打包命令:pyinstaller -F E:\python\clpicdownload\mypython.py打包了一个exe程序,但是运行时提示我缺 少bs4模块然后我就去查pyin ...

  2. python打包exe后缺少模块_python打包生成的exe文件运行时提示缺少模块的解决方法...

    python打包生成的exe文件运行时提示缺少模块的解决方法 事情是这样的我用打包命令:pyinstaller -F E:\python\clpicdownload\mypython.py打包了一个e ...

  3. CodeBlocks: 生成的exe文件自定义一个图标

    CodeBlocks生成的exe文件的图标默认是系统图标,如何自定义一个漂亮的小图标呢? 我是C菜鸟,平时只用CodeBlocks练习c,也不开发什么软件,这个问题就难倒我了. 到网上搜索了一下,发现 ...

  4. 为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开?

    为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开? 2014-11-09 20:20147****3349 | 浏览 448 次  操作系统 在同一个电脑里,在mat ...

  5. VS生成的exe文件如何在其他电脑上运行

    在VS编译器上编写的程序都会生成一个exe文件,有时候写了一个很装逼的程序想在别人电脑炫耀一下,奈何将这个exe文件拷贝过去并不能运行,直接宣告装逼失败.为此将介绍一下如何将生成的exe文件在其他电脑 ...

  6. Python脚本生成单个EXE文件

    本文环境配置: 系统=>windows10:64位 语言=>Python:3.7.1 第三方库 pywin32:224 PyInstaller:3.4 PyQT5:5.11.3 工具=&g ...

  7. VS2015生成的exe文件在其他电脑下运行

    小白记录贴~轻拍~ 环境:win10 64位+VS2015+OpenCV 自己VS2015工程中生成的exe文件,运行时是在Debug  x64模式下.拷贝到其他没有安装VS2015或VS版本不同的电 ...

  8. 【Qt开发笔记】Qt设置生成的exe文件图标

    1.创建.rc文件 在Qt中,设置窗口图标可以使用setWindowIcon函数来实现,但仅仅只设置了当前窗口的图标,如果需要对编译后生成的exe文件设置图标,这个时候就需要添加一个.rc文件. 新建 ...

  9. 使用py2exe生成一个exe文件

    在windows中,使用py2exe将py脚本转换成exe文件时,在dist目录下会有zip,dll等其他文件.如果想要只生成一个可单独运行的exe文件,需要在setup.py文件中添加bundle_ ...

  10. Qt生成的exe文件打包给其他人使用

    我是在Visual Studio上进行qt开发的 首先你的解决方案配置要选择的是"Realease" 解决方案平台一定要和你的QT用的是一致的,我这里是"x64" ...

最新文章

  1. java VM 推荐的命令行设置
  2. 恢复SQL Server被误删除的数据(再扩展)
  3. ngx_lua_API 指令详解(一)ngx.timer.at 指令
  4. 1114 Family Property (25 分)【难度: 中/ 知识点: 并查集】
  5. 影响中国发展的七大垂直搜索引擎
  6. 由java的八个基本数据类型说开去
  7. 前端学习(3138):react-hello-react之组件挂载流程
  8. java读写excel文件poi_Java利用POI读写Excel文件工具类
  9. TypeScript报错--找不到模块“path”或其相应的类型声明
  10. 深入浅出MySQL数据库开发、优化与管理维护
  11. overflow:atuo;隐藏滚动条
  12. tomcat+mysql+腾讯云_腾讯云服务器配置tomcat和mysql
  13. SpringBoot模拟单点登录
  14. 三分钟学会数据库, replace() 替换
  15. Android平台单独编译内核模块ko insmod
  16. 生命如歌-五年级每日一记
  17. Excel中这个汇总神器:数据透视表到底能干什么?
  18. 15V转5V稳压芯片选型表
  19. 铁路订票网站个人的设计浅见
  20. 哪里有区块链培训机构?

热门文章

  1. Tampermonkeych插件看B站无地区限制,加速arxiv下载论文速度
  2. 麦肯锡:数字化转型四步法!
  3. Oracle数据库SQL优化详解
  4. Soar:一款 Web 可视化的 SQL 优化工具
  5. soem学习2 osal
  6. linux 使用ACR122U-A9设备读写M1卡
  7. OSG中读取shp数据
  8. 产品经理与数据的恩怨情仇
  9. Mac下的Homebrew安装与使用
  10. 蓝桥杯题目 计算后续日期