Qt打包生成乙個exe

2021-10-03 01:57:18 字數 598 閱讀 7471

qt打包生成可執行檔案,也能在別人電能上執行

說明:打包的詳細步驟網上有很多教程,我也是參考了別人的教程,但是最終生成的exe檔案還是不能在別人的電腦上執行,後來發現是用engima virtual box打包的時候"新增檔案"這一步有問題。

##打包步驟

1.用release方式編譯工程

2.將編譯生成的.exe單獨拷貝到乙個檔案

3.用qt自帶的windeployqt工具打包

4.用engima virtual box壓縮成最終的乙個exe檔案

###按上述步驟打包出現的問題解決

新增檔案的時候按照「新增檔案類遞迴」的方式新增,我前幾次用 「新增檔案」 的方式把所有檔案全選新增或者是直接把資料夾拖入的方法打包生成的exe都不能在別人電腦上執行。

測試最終的exe能不能在別人電腦上執行的方法是將最終生成的***x_boxed.exe檔案拷貝到自己電腦其他路徑或者直接桌面上然後執行,如果能執行說明在別人電腦上也能執行。

用pyinstaller打包乙個exe程式

f選項可以打出乙個exe檔案,預設是 d,意思是打成乙個資料夾。pyinstaller f testdatagen.py w選項可以打桌面程式,去掉命令列黑框 pyinstaller f w testdatagen.py i可以設定圖示路徑,將圖示放在根目錄 pyinstaller f w i ge...

Qt 的exe打包發布

qt的exe發布分2個版本,qt4和qt5,qt5的打包相當簡單,因為qt5提供了乙個叫windeployqt的指令,我這裡使用的是qt5.7的版本,在程式裡面找到qt 5.7 for desktop mingw 5.3.0 32 bit 開啟後是想dos一樣的命令列。首先在creator中選擇re...

qt程式打包成 exe

1 qt自帶了windeployqt.exe工具,可以用來打包qtcreater寫得程式 2 在qtcreater中以release方式編譯執行程式,將在release資料夾中生成的.exe檔案單獨放在乙個資料夾中。3 若在開始選單中加入了qt的快捷方式,那麼在開始選單欄裡,會有如下的命令列工具,注...