Windows 下QT程序發布


方法1:利用QT自帶打包工具

1、新建文件夾,把編譯好的exe文件放入該文件夾

2、使用QT下的命令行

 

3、進入該exe所在文件,執行windeployqt xxx.exe,若出現找不到命令的情況

4、搜索windeployqt.exe所在路徑,配置環境變量

 

 

5、重啟終端,進入exe文件所在目錄,執行windeployqt xxx.exe。完畢。

6、把整個xxx.exe所在目錄拷貝到別的電腦,可直接使用。

 

 

上面的方法打包出來的程序文件較大

 

方法2: 手動打包

 

1、新建文件夾,把編譯好的exe文件放入該文件夾

 

2、拷貝qt所需動態庫Qt5Core.dll, Qt5Gui.dll, Qt5Widgets.dllxxx.exe文件所在目錄

 

3、拷貝文件夾platforms,里面有平台相關動態庫qwindows.dll

 

4、運行xxx.exe文件,缺少什么dll就直接把該dll拷貝到xxx.exe文件所在目錄(可參考windeployqt生成的文件)

 

用第二種方法打包出來的文件會相對小些。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM