【转】解密Qt安装目录的结构
轉自:C語言中文網? 強力推薦
網址:http://c.biancheng.net/view/3866.html
了解?Qt?安裝目錄的結構雖然不是編程必須的,但是它能練就我們的內功,讓我們對 Qt 的編程環境了如指掌。Windows 和 Linux 下 Qt 安裝目錄的結構非常相似,我們以 Windows 為例進行講解,Linux 不再贅述。
Qt 整體目錄結構
不同版本 Qt 的安裝目錄結構大同小異,本節我們以 Qt 5.9.0 為例來說明,如下圖所示。
?
圖1:Qt 安裝目錄的結構
為了方便描述,下文我們使用~表示 Qt 的安裝目錄。
注意,~\5.9\ 和 ~\Tools\ 目錄下都有?mingw53_32 目錄(圖中我用紅色標出來了),但是兩者是有區別的:
- ~\5.9\mingw53_32\ 目錄包含的是 Qt 的類庫文件,例如頭文件、靜態庫、動態庫等,這些類庫文件使用 MinGW 工具集編譯而成。
- ~\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\)的結構,如下圖所示。
?
圖2:Qt 類庫目錄
圖上列的比較有限,不一定全面,主要是教大家熟悉一下 Qt 的開發環境。
總結
以上是生活随笔為你收集整理的【转】解密Qt安装目录的结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】Windows消息传递机制详解
- 下一篇: 由于在客户端检测到一个协议错误_TLS协