1、修改exe应用程序图标

1)准备一个ico图标
  需要准备一个ico图标,可以将png图片转换成ico图标,图标大小可以设置成128x128。
可以在图标在线转换网站进行在线转换。转换完毕将xxx.ico图标文件放到与.pro同一个目录下:

2)在.pro文件添加一行代码

RC_ICONS = chess.ico  //chess.ico为所需要设置的图标

3)执行qmake(构建–>执行qmake)并运行即可

2、发布exe软件

  通常构建成功后,会在项目文件夹中Release文件夹中生成.exe文件,本机运行可以,拷贝到别人电脑会出现各种提示缺失dll的错误,这是由于没有把exe依赖项拷贝过去导致的,而一个个去查找依赖项非常麻烦,所以Qt提供了windeployqt来辅助解决发布问题。

使用windeployqt发布程序
首先将自己的exe拷贝到一个新建的文件夹中:

然后启动自己所用Qt版本的命令行,cd 到自己的文件夹下面:

然后执行windeployqt ChineseChessGame.exe即可:


  windeployqt会帮我们解决文件依赖关系,程序需要的库文件都生成在了文件夹中,并且资源文件也被编译到了二进制文件里。

这次再运行ChineseChessGame.exe,可以看到结果正常,发布结束。

Qt发布exe软件及修改exe应用程序图标相关推荐

  1. 获取服务器时间的软件如何修改时间,小程序云开发获取服务器时间

    在实际开发过中,我们需要获取服务器时间,来保证时间的准确性,这里主要介绍使用 使用云函数来获取服务器时间 // 云函数入口文件 const cloud = require('wx-server-sdk ...

  2. 修改app应用程序图标

    Android killer 找Androidmanifast <application标签后icon,查找icon.png 去文件夹找更换所有目录的icon.png图标 注:替换多规格图标文件

  3. EXE软件修改图标 标题 图片 文字 版本 版权 ResEditor V5.8修改器图文教程

    exe软件简单修改方法,新手轻松学会DIY软件. 使用工具:ResEditor V5.8 首选我们查看软件是否已经被加壳了,我们可以使用查壳软件查一下,如图: 这个是一个VC++写的,没有加壳的软件, ...

  4. 使用组策略部署exe软件

    实战:组策略部署exe软件 扩展名为Msi程序可以实现自动安装和卸载以及升级,扩展名是exe的安装程序不能直接使用组策略部署,但是可以通过创建zap文件将exe程序发布给用户. 5.4.4示例:指定扩 ...

  5. 在Qt中设置程序图标的方法介绍

    本文主要介绍在 Qt 中设置程序图标的方法. 说明: 本文中的应用程序是面向 Windows 操作系统的: 本文中使用的 Qt Creator 版本号为:7.0.0: 本文中使用的 Qt 版本号为:5 ...

  6. Qt官方开发环境生成的exe发布方式--使用windeployqt

    2019独角兽企业重金招聘Python工程师标准>>> Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll, 如果自己去复制dll,很可能丢三落 ...

  7. [AAQuto-v30.2.7] aardio桌面软件开发工具+一键发布为绿色软件+生成独立EXE执行文件

    介绍 aardio是专用于桌面软件快速开发的新一代混合型编程语言,aardio支持COM动态.静态接口.支持标准DLL组件,兼具动态.静态语言优势,兼容流行C系语法.Pascal语法,学习成本最低. ...

  8. qt 修改.exe文件图标_如何在没有错误的情况下更改压缩的.EXE文件上的图标

    qt 修改.exe文件图标 We've previously shown you how to modify the icon on an .EXE file, but if you've tried ...

  9. IntelliJ IDEA 修改 idea64.exe.vmoptions文件修改错误导致软件打不开

     如果修改了idea64.exe.vmoptions文件中的参数,然后导致idea打不开,那么此文一定能帮你解决问题.  有的小伙伴出现此类问题之后,可能尝试的重装IntelliJ IDEA的方法,但 ...

最新文章

  1. 8月精选Python开源项目Top10
  2. linux审计原理,Linux安全审计机制模块实现分析(1)
  3. 高等专科学校计算机,理工类计算机专业较好的高等专科学校
  4. java消息 框架_java 框架-消息队列ActiveMQ
  5. python list遍历定位元素_python for循环,第二遍定位不到元素?
  6. ABP v1.0正式发布
  7. 详细地图_一目了然:蒙城学区划分详细地图
  8. 蚂蚁养鸡线下支付扫码链接,蚂蚁养鸡线下支付链接
  9. 自制jQuery 复选框全选与反选插件
  10. gram矩阵的性质_第十七课:正交矩阵和GramSchmidt正交化——MIT线性代数课程学习笔记...
  11. 台式计算机有线无线网卡设置,笔记本/台式电脑有线网络转无线wifi教程
  12. 【转载】堆排序算法(图解详细流程)
  13. 配置可访问外网静态IP
  14. 【微信防封域名】【微信不死域名】【微信域名白名单】
  15. android平板和ipad区别,为什么说买平板必须买ipad?那么安卓平板和iPad到底有什么区别?...
  16. 数据结构——递归算法、递推算法、穷举算法、分治算法
  17. 《Java程序设计》公选课学习指南
  18. 快手分身多开黑屏脚本
  19. 千锋教育威哥学Java——爆破专栏丨Spring Security系列教程之解决Spring Security环境中的跨域问题
  20. MOS管的各项参数解释

热门文章

  1. Windows 7下的Excel 2010同时打开多个独立的窗口 [转]
  2. 软件和资源收集(三)
  3. python重复执行命令_怎样能重复执行一条命令直到运行成功
  4. 什么是腾讯云web应用防火墙?有哪些优势以及适用于什么场景?
  5. Python爬虫编程思想(55):Beautiful Soup方法选择器之find_all方法
  6. 什么是颜色深度(色深)
  7. l7809cv是什么管子_L7805CV稳压电路图 L7805CV引脚图封装参数大全
  8. Esri-Geometry-Api-Java 笔记
  9. Conmi的正确答案——keil的“Cannot read RTE data from project file: RTE is not enabled”问题
  10. 疫情严重,潜伏期也有传染性?科技公司在行动