Qt入門——打包一個綠色版小程序

得着智慧的,愛惜生命;保守聰明的,必得好處。

                                                                        ——箴言【19:8】

在上一篇新建了一個工程,並默認生成了一個應用程序。但這個程序只能在程序中啓動,在生成的目錄下並不能運行。今天這個文章提供一種方式打包這個程序,使其能夠獨立運行。

直接雙擊qt_first.exe,會出現錯誤。

1.先配置工程

打開工程,選擇工程的Release版

選擇項目->Run

添加自定義步驟

找到執行程序 C:\Qt\Qt5.11.2\5.11.2\mingw53_32\bin\windeployqt.exe   

參數爲qt_first.exe  工作目錄爲release目錄,如果沒有就先編譯一下(左下角那個錘子),如果編譯因爲沒有那個文件夾而報錯就新建一個。

working directory也爲release

然後再編譯一下,運行一下

會出現很多文件,其中也包含了qt_first.exe

2.安裝打包程序

enigmavb.exe 地址爲:https://enigmaprotector.com/en/downloads.html

下載之後,默認安裝即可。

完成之後的啓動界面如下

將release生成的文件拖入打包程序中,OK

選擇輸入的程序,路徑和名字

點擊Process

這時release文件夾中出現了,打包好的程序qt_first_boxed.exe,這個文件拷貝出來就可以單獨運了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章