安装Qt+MinGW+Eclipse for c_c++开发环境配置总结

时间:2023-02-10 07:58:04

    终于把QT+Eclipse的整套环境给搭建出来了。仔细回想,确实花了不少时间,零零散散大概就2天时间吧,因为之前没接触过QT开发。下面就把整个过程详细的叙述出来,方便大家借鉴,同时也为自己总结经验吧。

    首先说明一点,自己在搭建过程中也借鉴了其他网友的经验,所以在文章最后会附上他们的链接地址,大家也可以多份参考。最终目的:光荣完成Qt+MinGW+Eclipse for c_c++开发环境配置任务:)

    第一:安装JAVA。这个是前提条件,至于如何安装和配置,这里就不多说了。

    第二:安装Eclipse.目前的最新版本是3.4.在这里,个人觉得最好到官网直接下载Eclipse IDE for c_c++ developer版本,这样会避免下面安装出现的问题。链接地址:http://download.actuatechina.com/eclipse/technology/epp/downloads/release/ganymede/SR1/eclipse-cpp-ganymede-SR1-win32.zip。如果以前下载的是Eclipse for java版本(我开始用的就是这个),可以到官网下载CDT5.0来解压,据说把解压后的两个文件替换eclipse里的即可。不过我发现不行,原因不是很清楚,可能Eclipse的官网这么一句话"Please note that unzipping the master zip file into the eclipse directory will not install CDT properly.”可以解释吧。

    第三:可以安装MinGW了。MinGW(Minimalist GNU for Windows):专门为window平台定制的GCC开发模拟平台。先把它下载下来再说。迅雷链接地址:http://downloads.sourceforge.net/mingw/MinGW-5.1.3.exe?modtime=1168811236&big_mirror=1。这个是MinGW 5.1.3版本。安装时注意选择g++ compiler,Object C Compiler,MinGW Make.貌似有点久的。最好泡个茶,找个一个半小时的电影,边看边等!呵呵(开玩笑)。我可能机器比较好,所以不用多长时间就能完成了。然后就是配置环境变量,大家都知道这点很重要。我的电脑--属性--高级--环境变量。如果你使用的是用户变量,那在你新建只后必须注销系统;如果是建的是系统变量,则必须重启系统。这样你的环境配置才能生效!
Path :C:/MinGW/bin;
LIBRARY_PATH :C:/MinGW/lib
C_INCLUDE_PATH :C:/MinGW/include
CPLUS_INCLUDE_PATH :
C:/MinGW/include/c++/3.2.3;C:/MinGW/include/c++/3.2.3/mingw32;
C:/MinGW/include/c++/3.2.3/backward;C:/MinGW/include

上面这段是借鉴前辈的。不过我只用配置Path就可以了,可能是以前在机子上装了VC6.0和BC6.0的原因。接下来,你就可以用Eclipse新建一个工程来试试GCC的编译运行了。

    第四:安装QT。访问官网,上面的资源丰富:ftp://ftp.trolltech.com/qt/source/qt-win-opensource-4.4.3-mingw.exe。安装过程没有特别之处,只是完成后添加环境变量:D:/Qt/4.4.3/bin。

    第五:安装qt-eclipse-integration-win32-1.4.3.exe。这是最后一个步骤了。一般这个工具的安装文件就是这个版本名字上的不同,根据很多安装说明里的说的一样,选对Eclipse和MinGW路径就好了。不过要注意一点,如果第二步安装的不是Eclipse IDE for c_c++ developer,好像安装完qt-eclipse-integration-win32-1.4.3.exe之后不会在进入Eclipse的“Window” -> "Preferences...",发现有QT这个项。所以个人再次建议直接下载安装Eclipse IDE for c_c++ developer。

    最后,就可以开始我们的研究历程了。

附注:几个参考网站

http://hi.baidu.com/mzyse/blog/item/0a858c38ea6fb0f7b311c768.html

http://blog.sina.com.cn/s/blog_4c8e50c50100b847.html

http://hi.baidu.com/wangbob/blog/item/7600f1cb48b37341f31fe710.html