qt編譯的時候有兩種方式:debug和release,區別就是debug包含了一些除錯資訊,所以生成的檔案相對特別大。release版本最利於發布,所以發布的程式我們採用release版。
在qt creator中雙擊helloworld.pro檔案,新增下面一行**:
rc_icons = helllo.ico
以release方式執行程式
發現已經有圖示了
如果直接雙擊執行helloword2.exe會提示缺少dll檔案
qt5.14下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這四個編譯器版本。如下圖為...