一.可执行程序的发布
Ctrl+N 打开如下界面 按照下图所示 创建一个.qrc文件,向.qrc文件中添加 现有文件,选择需要添加至qt工程中的图片即可。我的文件目录如下
(1)下载.ico文件,将文件存放在.pro文件的同一级目录下,如图所示 我所下载的ico文件是1.ico,.pro文件是Task.pro (2)在Qt Creator界面中按下CTRL+N,进行如下所示的操作,建立一个Empty File文件,文件名为*.rc 例如我的为qtDemo.rc (3)在qtDemo.rc文件中 添加下面一句话 IDI_ICON1 ICON DISCARDABLE “1.ico” (4)在.pro文件中添加语句 RC_FILE=\ qtDemo.rc 即可为exe可执行程序添加自己想要的图标
(1)将工程的名字调成release模式,将工程编译,qmake,然后运行 即可在文件的release文件夹下建立一系列文件 (2)将task.exe取出来,单独存放在一个自己新建的文件夹中,文件夹的名字为英文名字或者数字(我的文件夹名字为Task) (3)寻找到windeployqt.exe 这个应用程序,这个程序的位置为 D:\InstallOpencv\QT\5.8\mingw53_32\bin 需要将D:\InstallOpencv\QT\5.8\mingw53_32\bin提前加入环境变量中, (4)在Task文件夹中新建一个文本文件run.text,写入如下内容 windeployqt.exe Task.exe 将文件后缀改为.bat 即此时文件名为run.bat 点击run.bat,程序开始运行,运行结束的文件夹为
(5)将执行后的包进行打包 在网上下载Enigma Virtual Box,打开界面 设置如下 点击执行封包,在Task文件夹中出现Task_boxed.exe文件 Task_boxed.exe文件直接可以执行
