Windows下的Qt编程环境配置(Eclipse+CDT+MinGW与VS2008+VS Add in) 要点
write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie
讨论新闻组及文件
本文不准备详细的讲解每一步,那是侮辱准备开始进行Qt学习的人的智商,仅仅将容易碰到的问题和关键步骤。
Eclipse+CDT+MinGW:
没有话说,首先下载安装带CDT的Eclipse,Qt的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
<script type="text/javascript">var sitebro_tracker_atc_kw = {u:'http://www.sitebot.com.cn/754892/',w:'NzU0ODky',bt:'#804000',bg:'#FFFFCC',fs:1,ca:'#666666',bh:'#f4f4c6',cp:'',l:10,s:1,lang:'zh_CN'};</script><script type="text/javascript" src="http://www.sitebot.com.cn/js/widget_track2/tracker_atc_kw.js"></script><script type="text/javascript"><!--
var sitebro_tracker_atc={u:'http://www.sitebot.com.cn/754892/',w:'NzU0ODky',bt:'#804000',bg:'#FFFFCC',cf:'#ffffff',ca:'#666666',bh:'#f4f4c6',cp:'%E6%9C%AC%E7%AB%99%E7%83%AD%E9%97%A8%E6%96%87%E7%AB%A0',l:10,s:0,lang:'zh_CN'};
// --></script><script src="http://www.sitebot.com.cn/js/widget_track2/tracker_atc.js" type="text/javascript"></script>
分享到:
相关推荐
《Eclipse+CDT+MinGW+gdb安装手册》 在软件开发中,尤其是在C/C++编程领域,集成开发环境(IDE)和调试工具的选择至关重要。本篇将详细介绍如何在Windows环境下,利用Eclipse(一个流行的开源IDE)、CDT(C/C++ ...
标题 "最新Eclipse&CDT + MinGW + Qt 在XP下的安装" 描述了一篇关于在Windows XP操作系统上集成开发环境的搭建过程。这个过程主要包括三个主要组件:Eclipse(一个流行的开源集成开发环境,尤其适合Java开发),CDT...
通过以上步骤,你将拥有一个完整的Eclipse+CDT+MinGW+Qt开发环境,可以开始进行C++和Qt应用的开发了。在实际开发中,记得定期更新这些工具到最新版本,以获取最新的特性和修复。此外,还可以通过Eclipse的插件市场...
Eclipse+CDT+MinGW 配置安装的心得,包括下载、安装、运行、调试,测试成功;
提供的"eclipse++cdt+MinGW_开发环境配置——详细说明.pdf"文档应该包含了上述步骤的详细指南,帮助你一步步设置和使用这个C++开发环境。仔细阅读这份指南,将有助于你避免在安装和配置过程中遇到的问题。 总结来说...
在Windows操作系统上构建一个强大的C/C++开发和调试环境,我们可以使用Eclipse集成开发环境...通过这些步骤,你将在Windows下拥有一个完整的Eclipse+CDT+Cygwin调试平台,能够高效地进行C/C++程序的开发和调试工作。
在构建Windows平台上的Eclipse CDT开发环境时,掌握正确的配置步骤是至关重要的。本文将深入探讨如何在Windows操作系统上,结合Eclipse IDE与CDT插件,搭建一个高效的C/C++开发环境。 ### 一、下载并安装Eclipse ...
本来想全部上传,文件太大超过50M,eclipse和cdt,MinGW安装问题不大,安装 MinGW-6.3.exe 配置环境变量,在path里加入D:\MinGW\bin 路径 安装 eclipse-SDK-3.7-win32.zip help--》install new software--》add--...
### Eclipse+CDT+MinGW 安装与配置详解 #### 一、概述 本文将详细介绍如何通过Eclipse集成开发环境(IDE)结合CDT插件及MinGW编译器来构建C/C++开发环境。Eclipse是一款非常流行的开源IDE,支持多种编程语言,包括...
### Eclipse + CDT + MinGW 环境配置详解 #### 一、环境的安装与配置 ##### 1. 软件与插件下载 为了在Eclipse中编写C++程序,首先需要确保以下几个软件及插件已安装: - **JDK (Java Development Kit)**: Eclipse...
### Eclipse CDT + MinGW 在 Windows 下编程:深入解析与实践指南 #### 一、开发环境配置:Eclipse CDT + MinGW 在探讨如何利用 Eclipse CDT 和 MinGW 进行 Windows 平台下的编程之前,我们首先要确保拥有一个稳定...
在 Linux 使用 Eclipse + CDT 开发 C/C++ 程序 Linux 是一个以 C/C++ 开发为主的平台,无论是 Kernel 或是 Application,主要...使用 Eclipse 和 CDT,我们可以更方便地开发 C/C++ 程序,提高我们的生产力和编程效率。
在Windows环境下进行Android原生代码开发,通常会涉及到Eclipse、Cygwin、CDT和NDK这四个组件。下面将详细介绍它们的功能以及如何配置。 首先,Eclipse是一款广泛使用的集成开发环境(IDE),尤其在Java开发领域。...