1.给自己的项目添加一个后缀为.ico的图标,这样双击图标就可以打开自己的程序。
首先找好图片,后缀为.ico,把自己的图片复制到工程的文件夹里。给项目新建一个资源文件,将图片添加到资源中。可以使用这个工具将图片格式转为.ico格式: ICO图标在线转换工具
然后在工程中打开项目的.pro文件,在文件的结尾添加这句代码:RC_ICONS = logo.ico, logo.ico是我的图片的名字。
2.发布自己的程序:将Qt的调试模式改成Relesae,然后重新构建项目,接着运行项目。
4.重新运行之后会在自己工程的同级文件夹下生成一个结尾为release的文件,打开这个release文件夹,把里边的.exe文件复制一份,粘贴到一个新建的空文件夹中,假设新建的空文件夹名字为NEW。
我的exe文件为这个
5.这时这个.exe文件由于缺少必要的库还无法运行,按住win和R键,在命令行窗口中输入:cd/d ,然后复制存放.exe的文件的路径,粘贴到命令行窗口中,接着回车键,找到安装Qt的文件夹,打开其中的bin文件夹,复制路径,粘贴到命令行窗口中,接着在命令行窗口后边输入\windeployqt ModbusTest.exe(自己项目的exe文件全名),回车。系统就会自动向自己的exe文件所在的文件夹添加必要的库文件。
双击运行exe发现还是无法运行,这时需要自己手动去Qt的安装目录下的bin文件夹中复制缺少的文件到exe文件夹中,全部添加后,双击exe即可正常运行。
可以更改exe文件的名字,发送快捷方式到桌面,双击即可运行。