CodeBlocks+Qt環境+Qt設計師

CodeBlocks是一個靈活而強大的C++編輯器,我一直在用QT做應用開發,QtCreator的調試很差勁,VS雖然很好,但是動不動就N個G的安裝,很不爽,所以配置了一下CodeBlocks+QT的開發環境,特此記錄:

1. 先設置好qmake.exe的路徑
把qmake.exe所在的目錄加入到用戶環境變量Path中去(要生效,重新打開CodeBlocks即可讀到)

2. 選擇Project->Properties...
2.1 把Project settings(第一頁)->This is a custom Makefile鉤上
2.2 把Build targets(第2頁)的output filename的bin\debug\*.exe前面的bin\去掉,不然會出錯!

3. 選擇Project->Build options...->"Make" commands的Clean project/target:改爲(如果不改的話,全部重新編譯會清除不了文件):
$make -f $makefile $target-clean

4. 選擇Project->Build options...->Pre/post build steps加上:(備註:如果要預編譯頭文件,則加上"PRECOMPILED_HEADER=stdafx.h"):

靜態庫就加: qmake -project -t lib "CONFIG+=staticlib" ${PROJECT_DIR}
動態庫就加: qmake -project -t lib ${PROJECT_DIR}
應用程序加: qmake -project ${PROJECT_DIR}
qmake ${PROJECT_DIR}

5. 增加Qt設計師的調用,選擇Tools->Configure tools...後輸入(這裏打開可以設置保存目錄爲程序目錄):
Name: 打開Qt設計師
Executable: designer
Working directory: ${PROJECT_DIR}
Launching options: Launch tool hidden with standard output redirected (不彈出命令行窗口)

6. 網上有文章說使用Qt設計師需要另存界面源碼爲ui_*.h,其實不用,qmake在生成.pro的時候會把*.ui也添加進pro文件裏,而編譯pro的時候,會自動創建ui_*.h文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章