QT編程教程在網上有很多,但寫完代碼以后如何打包成可執行exe文件卻少有提及,本文主要介紹這一部分:1.首先確認自己建的工程在debug模式下運行無誤。2.在release模式下運行一遍。(如何更改成release模式,不懂得小伙伴看下圖·,在QT左下角,如圖,選擇release就ok了)
3.運行無誤后會生成一個release文件夾,如果找不到,看輸出提示
4.找到其中的exe文件,這就是最終的可執行文件,在本地上試一下可以運行。但是在別的電腦上一般不能用,因為缺少dll文件。接下來就添加dll文件
5.為exe文件新建一個文件夾,比如存到 D:\dd\ 文件夾里面。
然后從開始菜單打開 Qt 命令行(注意,不是命令提示符,是qt自帶的那個),輸入命令 :
cd /d D:\dd
然后使用 windeployqt 工具命令:
windeployqt poede.exe
poede是你exe的名字,由具體情況而定然后看一下你的dd文件下就有了許多dll文件了,將文件夾移動到未安裝qt環境的電腦上試一下,可以運行。
6.接下來就是壓縮成自解壓文件。隨便找個壓縮軟件(以好壓為例)
選擇壓縮文件格式為7z,然后勾選創建自解壓格式,最后點擊自解壓選項。
其他的我就不多說了,自己探索吧,但是有幾個地方要注意,解壓中的解壓路徑要改一下,解壓后運行要寫上路徑dd/+文件名。
運行后的結果就是生成了.exe文件
。由於沒有設置圖標等,所以是默認。
一個綠色版的exe文件就生成了。
