Windows下的Qt编程环境配置 Eclipse+CDT+MinGW与VS2008+VS Add in 要点

本文介绍了在Windows下配置Qt编程环境的要点,包括使用Eclipse+CDT+MinGW和VS2008+VS Add in两种方式。重点讲述了配置过程中遇到的关键步骤和问题,如在Eclipse中设置MinGW GCC为默认工具链,将mingw32-make.exe更改为make.exe,以及在VS2008中配置Qt SDK的困难和解决办法。同时提到了开源项目qt-msvc-installer对简化VS2008配置的帮助。
摘要由CSDN通过智能技术生成

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

Windows下的Qt编程环境配置(Eclipse+CDT+MinGW与VS2008+VS Add in) 要点

 

write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie

 

讨论新闻组及文件

 

     本文不准备详细的讲解每一步,那是侮辱准备开始进行Qt学习的人的智商,仅仅将容易碰到的问题和关键步骤。

 

 

 

Eclipse+CDT+MinGW:

 

没有话说,首先下载安装带CDT的EclipseQt的Windows安装包。Qt的安装包中是附带了MinGW的,虽然版本相对会老一点,所以不求新的完全可以不自己安装MinGW。(MinGW的安装,推荐下载自动安装包安装)

 

然后就是Qt的Eclipse integration,也有安装包,配置正确,安装完成后,安装部分完成的差不多了。

 

配置过程,首先Eclipse中将C/C++->New CDT project wizard中的toolchains改成MinGW GCC,并设为默认,然后将MinGW目录中(假如没有单独安装Qt的目录下有)的mingw32-make.exe改为make.exe,这一步很关键,切记,当年我缺少make.exe很郁闷直接下了个GNU版本的make程序,自以为应该错不了,结果GNU的make在解析Windows版本程序的时候会出现问题,我很久都没有发现是GNU make程序的问题(主要问题在于程序路径的解析),剩下的就简单了,建立工程时选other,会看到Qt的工程向导,建好,编译,运行。

 

 

 

VS2008+VS Add in

 

VS2008安装就不多说了,Qt VS add in的安装也不多说了,都是普通的安装包,很简单,但是配置,让人吐血,这一步没有看文档能够完成的,那是天才。当时都安装完以后,新建工程会出现Qt的向导,但是使用后,会发现创建不了,提示你配置Qt,然后会发现VS2008中已经出现Qt的菜单项,选择Qt Option后,可以看到需要配置Qt SDK的路径,选择后,你无论确认多少次你选择是正确的,但是OK按钮永远还是不可用,一直灰显的,你会纳闷了,程序出问题了?明明选择正确了啊?这就是Nokia出的高级软件-_-!

 

事实上,是配置不对,目录对了,但是目录里面的东西不对,你选择是是MinGW版本的Qt SDK-_-!事实上,Nokia就没有配置好的VS Qt版本提供下载,需要搭配VS使用时,需要自行配置。在Qt SDK安装目录下,将整个以时间命名的目录拷贝一份(保留MinGW版本以配合Eclipse),在此目录的下一层目录的Qt/bin中会发现configure.exe程序,我们需要运行此程序对Qt进行配置。我推荐配置命令是

 

D:/Qt/vs2008ver/qt>configure -opensource -debug-and-release -platform win32-msvc2008 -no-sql-sqlite -no-qt3support -no-dbus -no-phonon -no-phonon-backend -no-webkit -no-libtiff -no-dsp

 

剩下来进行傻瓜式选择,开始等待Qt的配置。配置完成后,用nmake编译,留下至少7G的空间用于存放中间文件,然后等N个小时吧(鬼知道Qt到底多么庞大)祈祷你成功吧,然后再次进入VS的Qt Option选项,选择目录,总算看到OK按钮活过来了,不容易啊,在Windows中要求进行Linux般的配置,会难住更多的人,因为在Linux下我进行再复杂的配置都习以为常,但是在Windows下我只习惯下一步。。。。。。。。。。。。

 

这一段讲这么多,是希望大家亲自来感受一下被折磨的感觉-_-!还有以防进行到一半需要帮助的难兄难弟,其实,正因为这个步骤实在是繁琐加费时,所以,现在有个专门的开源项目来解决此事,那就是qt-msvc-installer,经我试用,感觉比上述过程实在是一个天一个地,我庆幸我用的是VS2008,因为上述项目只支持VS2008,同用VS2008的人庆贺吧,说开源不好的人(比如Qt在这点上做的)的确有道理,但是没有开源(比如说qt-msvc-installer),那我们就还是在做着那些重复的,无意义的,让人郁闷及崩溃的事情。

 

 

 

感想(可忽略,纯粹废话)

 

一般而言,在Windows下安装软件,配置软件比Linux下容易的多,随着yum,apt等工具的发展,事情慢慢开始发展变化了,最近发现Qt的变成环境可以作为极端的例子来看,在Linux下配置一个Qt的编程环境那是相当简单的事情,因为其他的一切都已经有了,g++,make,有了,qt4可以通过apt-get安装,已经存在一个qt的C++的编译环境了,我们需要做的就是下载Eclipse并安装(事实上kubuntu9.04中也可以apt-get安装的,但是版本太老),再搭配一个qt的eclipse插件,就一切OK了,全过程不要1个小时,但是要在Windows下搭建一个类似的环境谈何容易啊,没有勇气,信心,毅力的同志根本不可能在不参考教程的情况下解决。。。。参考教程也需要毅力。。。。(最近Linux软件的配置安装都很少看类似的东西了,Windows下更加是很久很久没有听说过安装软件要看教程的了)

 

其实,VS版本的Qt难以配置使用应该来说有一部分是Nokia的因素,他们是故意设计难用的,因为他们有好用的Windows下的商业版本用来卖钱,其实这是奇怪的继承了奇趣的传统,奇趣需要这种手段赚钱,但是Nokia根本不会需要这点零头,Nokia需要是的极大的推广Qt,以获取开发人员对其移动平台的支持(支持塞班的Qt就要发布了)。。。。现在Gnome与GTK+声势已经盖过KDE+Qt了,但是Nokia却仍然不肯放弃那古老的传统,这是我不能理解的。

 

原创文章作者保留版权 转载请注明原作者 并给出链接

 

write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow
这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值