QT + CodeBlocks 环境搭建

QT的编译篇:
在装QT的时候,并不是双击一下安装包,下一步下一步就可以完成的。需要我们在Path里面设置一下参数。
第一, 就是将QT和CodeBlocks(搭载是mingw编译器)的可执行路径放进path参数内,在这里最好是将其放在最前面。

第二, 设QT和CodeBlocks的include路径和lib路径。这一点很重要,很多人会在这里出错,因为include的头文件在lib中的路径中有双义,最好是较为纯净的include和lib(后面将会提到)。

第三, 直接打开QT\bin下的qtvars.bat,如果设置成功则会编译成功,此时间较久,如果等得不耐烦的朋友可以在qtvars.bat后面直接加上shutdown -s,编译完后自动关机。

注意:在执行qtvars.bat时会检查现在系统的include,lib的设置,大家可以看一下这一块自己设的对不对,有没有引入别的库,这一块如果不是纯净的话,就很容易报出QtCore连接出错。。下面附上我自己的一个qtvars.bat运行后的屏幕。

Environment:
INCLUDE=
E:\Qt\4.4.0\include
E:\CodeBlocks\MinGW\include
LIB=
E:\Qt\4.4.0\lib
E:\CodeBlocks\MinGW\lib
PATH=
e:\Qt\4.4.0\bin
E:\CodeBlocks\MinGW\bin
C:\WINDOWS\System32

QT和CodeBlocks的集成
   QT好是好,但免费的东西总有这样或那样的毛病,比如说易用性。好在强大的CodeBlocks给我们提供了一些比较方便的特性,让我们将繁杂的东西变简单。
   先说说QT的工程整个编译过程,
  
   先qmake -project
再qmake
再mingw32-make

   就这三个步骤,把他集成在一个步骤里面我试过,还用着不错,但后来出了些问题,搞不定,所以先不和大家说了,可以透露一下,就是使用了CodeBlocks 中的Pre/post build steps,不过后来就一直不可以预编译,有哪位大哥可以帮忙解决一下,当然是最好了。我下面讲的是后面实现的一个步骤,虽然麻烦一点,但凑合着用,比敲字符要方便多了。
  
   step 1. 配置qmake -project
   在CodeBlocks--->Tools--->Configure Tools
   在弹出的对话框中点击“add”
在Name中写 上名字 比如“Qmake工程”
在Executable写上qmake所在的位置,这里就写我的位置 E:\Qt\4.4.0\bin\qmake.exe
在Parameters写上需要的参数,这里就写 -project,在减号前加上空格
在working directory写上工作的目录,这里用CB提供的宏,指定到项目目录,填上 ${PROJECT_DIR}
   然后就点“ok”就好了。

step2. 配置qmake
这东西和step1 一样,只不是在Parameters那里不要填上参数就好了。

step3. 改配置文件
设置好了之后,新建一个QT的工程,点击Project--->Properties---->Project setting,勾选中"This is a custom MakeFile"

step4. 编译的步骤
先在Tools里面单击刚刚新建的qmake -project工具条,然后再单击刚刚新建的qmake工具条,最后就可以编译,运行了。。。。


希望对初学者能有些帮助,不足之处欢迎拍砖。
   http://www.qtcn.org/bbs/read.php?tid=11847
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值