-
拷貝build-testudp-Desktop_Qt_5_13_1_MinGW_64_bit-Release裏面的exe程序到指定E:\Qt\winapp\testudp\文件夾(自定義)
-
找到Qt 5.13.1 (MinGW 7.3.0 64-bit),任何執行windeployqt E:\Qt\winapp\testudp\testudp.exe,
-
打開Enigma Virtual Box,瀏覽封包的主程序,也就是上圖中的DXManager.exe,如下圖所示。
然後點擊“打開”按鈕,此時封包程序另存中會自動顯示一個默認的路徑,如下圖中紅框所示。這個路徑就是封包完成後的單文件存儲的路徑。當然也可以不使用默認的路徑,自己選擇其他的路徑,我這裏使用默認路徑。
點擊右下角的“文件選項”按鈕,打開“文件選項”窗口,並勾選其中的“壓縮文件”,如下圖中紅框所示。壓縮後的單文件會小得多,所以建議勾選。
點擊左下角的“增加”按鈕,開始增加文件,如下圖所示。
需要注意的是這裏只能增加文件,不能增加文件夾,如下圖所示。
選中要增加的文件,點擊“打開”按鈕,會彈出“選擇文件夾”串口,這裏默認即可,如下圖所示。
此時的效果如下圖所示。
但是Qt程序目錄中platforms文件夾裏的dll還未添加,還是點擊左下角的“增加”按鈕,開始增加文件夾,如下圖所示。
將文件夾命名爲platforms,如下圖所示。
還是點擊左下角的“增加”按鈕,往文件夾中添加文件,如下圖所示。
這樣所有文件都添加完了,如下圖所示。
然後點擊右下角的“執行封包”按鈕,開始封包,如下圖所示。
封包完成後,Qt程序目錄多了一個DXManager_boxed.exe,它就是我們需要的單文件。如下圖所示。
Qt程序打包(使用Enigma Virtual Box)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.