C++ GUI Programming with Qt4 Second Edition 之 附錄B 編譯Qt應用程序

附錄B 編譯Qt應用程序

B.1 使用qmake

B.2 使用第三方編譯工具

 

      使用編譯工具可以大大簡化Qt應用程序的編譯過程。有三種編譯途徑可選:使用Qt提供的qmake工具;使用第三方編譯工具;使用集成開發環境(IDE)。

      qmake工具可以使用平臺無關的.pro文件生成平臺相關的makefile文件。該工具包含了調用Qt內置的代碼生成工具(moc、uic和rcc)所必需的邏輯規則。本書示例中使用qmake編譯的.pro文件,大都相對簡單。實際上,qmake提供了很豐富的功能,包括創建可以遞歸調用其他makefile的makefile文件;根據目標平臺打開或關閉某些特定功能。在本附錄的第一節,我們會回顧qmake並介紹它的一些高級功能。

      理論上,任何第三方編譯工具都可以用於Qt程序開發,但使用那些已經明確支持Qt的工具會更加簡單。在第二節,會介紹幾款支持Qt的第三方編譯工具。

      部分開發者更喜歡用IDE編譯應用程序。奇趣科技提供了用於Visual Studio和Eclipse的集成插件(如圖B.1所示)。此外,作爲開源IDE軟件,KDevelop和QDevelop爲Qt開發提供了一流的支持,而它們本身也都是用Qt編寫開發的。


圖B.1 VisualStudio和Eclipse中Qt集成環境的運行界面


微信公衆號:Qt開發社區(期待您的關注,掃下方二維碼或搜索“Qt開發社區”或"Qtkfsq")

投 稿 郵 箱 :[email protected]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章