好久没用过QT,并且也有一段时间没用过Eclipse。
现在急需搭建QT的windows的环境,于是两天前开始忙活这个环境,今天才算是完美解决。
下面将我的搭建经验总结出来供大家参考:
Wei_Steven预祝大家学习QT之初一帆风顺!
- Eclipse+QT+CDT的下载
Eclipse的下载地址:http://www.eclipse.org/
需要注意,我们下载的是for C/C++的版本,别下错了哦
QT4.6的下载地址:http://qt.nokia.com/
这里注意,最好下载Qt SDK: Complete Development Environment
其包括了QT Creator 和SDK,相关下载地址:http://qt.nokia.com/downloads/sdk-windows-cpp
CDT的下载地址:http://www.eclipse.org/cdt/
这里集成的时候还需要另外一个插件:qt-eclipse-integration-win32-1.6.1
其下载地址:http://qt.nokia.com/developer/eclipse-integration
- 安装
QT安装:首先安装QT4.6,其中在安装时选择完全安装,包括mingw。这样,在后面我们搭建Eclipse的时候,就不需要单独下载安装mingw,而且跟QT的兼容性感觉更好。
Eclipse安装:Eclipse只需要解压即可,我暂时解压在D:/program File/下面。(官方文档说最好解压在根目录,我这里没用,后面验证也是可以的)
CDT的安装:由于我们下载的Eclipse是 For C/C++的,但是用它开发C++编译出出现解析错误。搜索了半天也没解决好,后来下载了最新的CDT,然后覆盖安装。问题就解决了。安装好后需要设置一下binary Parser.具体设置如下:
Integration的安装:
在前面基础部分安装完毕后,下面需要安装qt和eclipse的集成插件了。
这里由于我们没有另外mingw,所以安装Integration的时候,会要求你选择eclipse的安装路径和mingw的bin目录。
我这里Qt的目录选的是D:/Qt/2010.02.1
mingw的bin目录是:D:/Qt/2010.02.1/mingw/bin
同时提醒下:这里要设置一个path环境变量:
因为即使不设置在编译的时候也是可以的,因为有integration给我们搭桥。
但是编译出exe后就无法运行了,因为我们下的sdk是develop版本的,系统中无法找到dll链接库。
在用户环境变量设置的地方添加path(如果有了path,就在后面添加)
D:/Qt/2010.02.1/mingw/bin;D:/Qt/2010.02.1/bin;D:/Qt/2010.02.1/qt/bin;
(记得用户环境变量要注销系统,然后重新登录;若是系统环境变量中设置的,就要重启电脑)
至此,安装告一段落了,下面可以用eclipse来开发程序了。
试着打开eclipse,下面介绍新建项目编译。
- 编写QT项目
新建QT ui项目
填写项目名称,然后修改UI Type为QMainWindow
如果仅仅是为了测试,下面的类库可以采用默认
Finish后,下面进入调试环节
由于Eclipse默认是开了automake,所以ui所对应的u_head文件,自动生成在项目中。
其makefile也是由eclipse自动维护。
由于没有建立默认的run configuration
所以会出现下面的界面
点击Local C/C++ Application
选择
OK,大功告成,开始QT的征程吧。
O(∩_∩)O~
Wei_Steven预祝大家都能成功搭配好开发环境。