程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 關於qt5在win7下發布 & 打包,qt5win7下發布

關於qt5在win7下發布 & 打包,qt5win7下發布

編輯:C++入門知識

關於qt5在win7下發布 & 打包,qt5win7下發布


 

QT5 發布時,莫過於依賴動態鏈接庫(dll) , 但是,QT5的動態鏈接庫貌似都有2套 ,例如 Qt5Core (針對realese) , Qt5Cored (針對debug) ,凡事末尾帶d的都是debug文件需要的鏈接庫,莫嫌博主啰嗦

A 關於發布

1.首先,我們得找到自己安裝QT的目錄

2.找到上述路徑 Qt/5.4/mingw491_32/bin

3.在路徑中找到9個必須基本dll,其中分為3類

(1)icu庫

(2)lib類

(3)Qt5核心類

這是發布的必須的基本動態鏈接庫,如發布大程序,需加其他庫,這裡不一一說明,可以使用Depends這個工具查找需要什麼庫。

 

 

(4)除此之外,還必須帶的文件夾有Qt/5.4/mingw491_32/bin/plugins中的platform文件夾,需復制到與exe同目錄,如圖所示

 

 

注意,如使用了ico圖標必須加上Qt/5.4/mingw491_32/bin/plugins中的iconengines,如不清楚,可以將整個plugins文件夾復制過來,即可順利完成發布。

 

 

B 關於打包 

 

1.推薦大家使用一個特別方便的軟件 Enigma Virtual Box_7.30 ,綠色免費。

 

2.從工程文件找出realese/xx.exe文件,路徑如下

 

3.新建一個文件夾,將找到的dll庫以及platform等文件夾與主目錄放在一起,如A(發布中的第(4)步)

 

4.找到自己編譯器產生的exe文件,藍色部分可改名

 

 

5.增加你放好dll和platform的文件夾

 

 

6.然後點擊文件選項,勾選壓縮文件。執行封包即可

 

 

 

 

本文參考資料來自百度,屬於博主原創,希望各路大神指點錯誤,如須轉載,請注明出處。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved