Qt-安裝目錄結構分析


 寫在前面:

  了解、分析一個軟件工程項目的目錄組成結構是一個開發者必備技能。

   Qt 安裝目錄的結構雖然不是編程必須的,但是它能練就我們的內功,讓我們對 Qt 的編程環境了如指掌。Windows 和 Linux 下 Qt 安裝目錄的結構非常相似,我們以 Windows 為例進行講解,Linux 不再贅述。

  

  本文包含以下內容:

  (一)Qt整體目錄結構分析

  (二)Qt類庫目錄結構分析

(一)Qt 整體目錄結構分析

不同版本 Qt 的安裝目錄結構大同小異,本節以 Qt 5.9.0 為例來說明,如下圖所示。

Qt 安裝目錄的結構
 
 
 
 
 
 
 
 
 
 
 
            圖1:Qt 安裝目錄的結構


為了方便描述,下文將使用“~”表示 Qt 的安裝目錄。

注意:~\5.9\ 和 ~\Tools\ 目錄下都有 mingw53_32 目錄(圖中用紅色標出),但是兩者是有區別的:

  (1)~\5.9\mingw53_32\ 目錄包含的是 Qt 的類庫文件,例如頭文件、靜態庫、動態庫等,這些類庫文件使用 MinGW 工具集編譯而成。

  (2)~\Tools\mingw53_32\ 目錄包含的是 MinGW 工具集,例如編譯器 g++、鏈接器 ld、make 工具、打包工具 ar 等。

 

  •   QtCreator 是個例外,QtCreator 使用 MSVC2015 編譯生成的,所以安裝目錄里有一個 vcredist 文件夾存儲 VC 運行庫安裝文件。
  •   最后的 MaintenanceTool.exe ,對於離線安裝包,它只能用於刪除軟件包,如果 Qt 開發環境是用在線安裝方式裝的,這個工具還可以管理開發環境組件和升級組件。
  •        Qt 類庫的幫助文件位於 Docs 文件夾里,需要用 Qt Assistant 工具才能查看。
  •   Examples 里是示例代碼,可以用 QtCreator 集成開發環境打開各個示例。

 

(二)Qt 類庫目錄分析

下面將分析 Qt 類庫目錄(~\5.9\mingw53_32\)的結構及其功能,如下圖所示。

Qt 類庫目錄
 
 
 
 
 
 
 
 
 
 
 
 
               圖2:Qt 類庫目錄


  圖上列的比較有限,不一定詳盡,可對照具體的Qt安裝目錄進行查看。

  摘自:http://c.biancheng.net/view/3866.html


免責聲明!

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



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