设为首页 加入收藏

TOP

CodeBlocks配置Qt 环境(含:预编译头文件,Qt设计师)
2014-11-23 23:19:45 来源: 作者: 【 】 浏览:9
Tags:CodeBlocks 配置 环境 编译 文件 设计师

CodeBlocks是一个非常强大的C++编辑器,以前一直在用QT做应用开发,但QtCreator的调试很差劲,VS虽然很好,但是动不动就几个G的安装,很不爽,所以配置了一下CodeBlocks+QT的开发环境。


特此记录:


1. 先设置好qmake.exe的路径


把qmake.exe所在的目录加入到用户环境变量Path中去(要生效,重新打开CodeBlocks即可读到)


3. 添加2个外接工具


3.1 添加"更新Qt工程"工具(因为要使用预编译头文件,这个生成.pro的命令不添加到自动编译)


选择Tools->Configure tools...后输入


Name: 更新Qt工程(.pro)


Executable: qmake


Parameters: -project


Working directory: ${PROJECT_DIR}


Launching options: Launch tool hidden with standard output redirected (不弹出命令行窗口)


3.2 添加"打开Qt设计师"工具(可选,不加也无所谓,自己打开qt的bin目录的designer.exe也一样,只是这里可以方便设置保存目录)


选择Tools->Configure tools...后输入


Name: 打开Qt设计师


Executable: designer


Working directory: ${PROJECT_DIR}


Launching options: Launch tool hidden with standard output redirected (不弹出命令行窗口)


4. 选择Project->Properties...->Project settings(第一页),勾上This is a custom Makefile


Build targets(第2页)将output filename将bin\debug\*.exe前面的bin\去掉,不然会出错!


5. 选择Project->Build options...->"Make" commands的Clean project/target:改为$make -f $makefile $target-clean


如果不改的话,全部重新编译会清除不了文件


6. 选择Project->Build options...->Pre/post build steps加上(用于利用qmake生成Makefile):


qmake ${PROJECT_DIR}


7. 编译一下你的工程,你会发现有很多错误,运行一下Tools->更新Qt工程(.pro),让qmake生成一个pro文件(在工程目录下),打开它,在最后面增加:


PRECOMPILED_HEADER=pch.h


即可有预编译的效果,如果你不需要预编译头文件,本步可以省略


8. 如果想一步搞掂生成pro+生成makefile+编译工程,可以将第6步变成以下:


qmake -project ${PROJECT_DIR}


qmake ${PROJECT_DIR}


9. 网上有文章说使用Qt设计师需要另存界面源码为ui_*.h,其实不用,qmake在生成.pro的时候会把*.ui也添加进pro文件里,而编译pro的时候,会自动创建ui_*.h文件


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇[Linux命令] GCC C和C++程序编译 下一篇iOS5.0以上使用新浪微博开放平台O..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: