CodeBlocks+Qt环境+Qt设计师

来源:互联网 发布:大型装备制造业数据 编辑:程序博客网 时间:2024/04/30 04:02
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文件
0 0
原创粉丝点击