QT-Qt5應用程序打包發布(q*.dll的缺少問題解決)


相關資料:

https://blog.csdn.net/lzs2327/article/details/60961025

 

PS:本人測試過Debug、Release都可以自動搜到dll文件,很方便,很好用。

1.首先編譯一個release版本(Debug也行,不過后面的命令參數也要是Debug),然后把生成的xx.exe拷貝到一個新的文件夾下面,例如:我這里文件夾是Test,軟件名helloworld.exe.

2.添加qt的/bin目錄進系統環境變量,例如:C:\Qt\Qt5.8.0\5.8\msvc2013_64\bin(其實此目錄下面就放着windeployqt.exe)

PS:我的QT目錄是D:\RuanJian\QT5142\5.14.2\msvc2015_64\bin

3.打開cmd窗口,然后cd 進入存放軟件的文件夾。如cd /d D:\Test

4.執行命令windeployqt xx.exe --release,其中的xx.exe就是你的軟件名。如:windeployqt helloworld.exe --release.然后就會出現一大堆命令執行,並在軟件存放的目錄下多了很多文件夾和動態庫,然后把整個目錄打包,發到其他電腦上去,解壓出來看看能否使用。可以使用的話就可以打包好文件夾,用NSIS等工具去生成安裝文件了。

 


免責聲明!

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



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