第一步,開啟我們的專案,將構建方式由Debug(偵錯版本)改為Release(釋出版本),這裡不用多說了吧。
執行之後,沒有問題,並且在專案地址下生成一個如下資料夾:
.我們將Release中的QRegExp.exe單獨複製出來,並儲存到另一個新建資料夾。
這裡要注意一下是否缺少dll檔案
此時開啟按win+R並輸入cmd開啟命令窗,輸入cd /d D:\FdogProject\QRegExpR(剛才新建資料夾中),並回車,再次輸入windeployqt QRegExp.exe,打包資料夾裡面多出各種依賴檔案,如下圖
開啟安裝好的Enigma Virtual Box點選下載。
點選add,將新資料夾的所有檔案除QRegExp.exe之外的全部檔案新增,點選Files Options->compress files對檔案進行壓縮,再選擇process進行壓縮打包
最後會生成一個名為QRegExp_boxed.exe的程式,這個.exe程式就可以單獨移動出來,放在沒有安裝QT的windows機上跑了。