歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Ubuntu 平台上用 Code::Blocks 編譯 Qt4 程序

Ubuntu 平台上用 Code::Blocks 編譯 Qt4 程序

日期:2017/3/1 10:34:46   编辑:Linux編程

1.Qt4 安裝過程
$ sudo apt-get install libqt4-dev libqt4-dbg libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig

2.新建 Qt4 工程時只需注意此兩項設置:
Qt's location: /usr
"Debug/Release" options 的 Output dir.: 與 Objects output dir.: 設為空,即為工程根目錄。

3.對於需要使用到 Q_OBJECT 宏的時候,直接 Build 就會報錯,我們需要使用 Qmake :
點擊菜單 [Tools] -> [Configure tools...] 添加兩個新工具:
1)
Name: Create Qt Project File
Executable:/usr/share/qt4/bin/qmake <-- 即本機上 qmake 的絕對路徑
Parameters: -project
Working directory: ${PROJECT_DIR}
Launching options 選擇 Launch tool hidden with standard output redirected
注:這樣就不會彈出命令行窗口。
點 確定 按鈕完成。

2)
Name: Create Qt Makefile
Executable:/usr/share/qt4/bin/qmake <-- 即本機上 qmake 的絕對路徑
Parameters: -makefile
Working directory: ${PROJECT_DIR}
Launching options 選擇 Launch tool hidden with standard output redirected
注:這樣就不會彈出命令行窗口。
點 確定 按鈕完成。

4.點擊菜單[Project] -> [Properties...] -> [Project settings],
在"This is a custom Makefile"前打勾,這樣可以使用自定義的 Makefile 了。

5.點擊上面的"Build targets"選項頁,
將"Type:"下拉列表框改為"GUI application"。

6.點擊菜單[Project] -> [Build options...] -> "Make" commands 選項頁,刪除所有 $target 。

以上均設置好後,在編譯之前使用一下 Create Qt Project File 和 Create Qt Makefile 兩個工具,
再 build 就可以了。

Code::Blocks 的詳細介紹:請點這裡
Code::Blocks 的下載地址:請點這裡

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved