QT 發布應用程式 在沒有安裝QT的電腦上執行程式

2021-10-17 15:08:17 字數 666 閱讀 3443

1.在qt中,建立release版本的程式 a.exe

2.建立空資料夾 d:/a

3.把a.exe拷貝到d:/a,形成d:/a/a.exe

4.開啟qt 命令列 cd /d d:\a

6.會自動生成所需要的依賴檔案

7.整個資料夾打包壓縮,即可發到其他電腦使用

常見問題:

qt 5.14 版本有這個問題,可以換乙個版本的qt,重新生成

但是記住,編譯器的版本和位數要與應用程式保持一致。比如使用mingw 32bit生成的程式,就要用mingw32bit的windeployqt來部署。

Qt 發布應用程式

qt 官方開發環境使用的動態鏈結庫方式,在發布生成的exe程式時,需要複製一大堆 dll,如果自己去複製dll,很可能丟三落四,導致exe在別的電腦裡無法正常執行。因此 qt 官方開發環境裡自帶了乙個工具 windeployqt.exe。以官方 qt 5.8.0 mingw 開發環境為例,從開始選單...

Qt發布應用程式

1.首先找到你的qt的安裝位置 例如我的位置 d qt58 找到d qt58 5.8 msvc2015 64 bin windeployqt.exe 2.找到你想要發布的應用程式的資料夾 例如我的位置 d xx qtdoc build release release xtest.exe 3.管理員方...

Qt應用程式的發布

windeployqt.exe是qt自帶的windows平台發布工具。windeployqt.exe檔案在qt的bin目錄下,qt的每乙個編譯器版本均有獨立的目錄,在我的計算機上安裝了mingw32,mingw64,msvc2017 32bit,msvc2017 64bit這四個編譯器版本。如下圖為...