Eclipse+MinGW+Qt的整合开发环境

Eclipse/c,c++,MinGW5.1.6,Qt4.6的整合开发环境

 

A,MinGW:是编译器

     下载地址 http://www.mingw.org/

       1,下载的文件安装方式是自动到网站下载文件后安装,所以有几个选择项需要注意

       在choose package向导页,选择Current项;
       在choose components向导页,选中MinGW base tools、g++ compiler项和MinGW Make,当然Objective C Compiler也可以选,看你具体情况啦!但MinGW base tools、g++ compiler项和MinGW Make一定要选上;
        在choose install location向导页,设置安装目录.等待MinGW在线安装完成,具体时间看你网速了。

        2,这里假设路径为D:\MinGW(当然其他也可以);

        3,接下来配置MinGw,主要就是环境变量的问题。

               所有的环境变量都是系统变量。

 

添加:

Path=;D:\MinGW\bin;D:\MinGW\libexec\gcc\mingw32\3.4.5

新建:

MINGW_PATH=D:\MinGW

C_INCLUDE_PATH=%MINGW_PATH%\include;%MINGW_PATH%\lib\gcc\mingw32\3.4.5\include

CPLUS_INCLUDE_PATH=%MINGW_PATH%\include\c++\3.4.5;%MINGW_PATH%\include\c++\3.4.5\mingw32;%MINGW_PATH%\include\c++\3.4.5\backward;%C_INCLUDE_PATH%

LIBRARY_PATH=%MINGW_PATH%\lib;%MINGW_PATH%\lib\gcc\mingw32\3.4.5

      这里都添加成功后可以安装MSYS了

 

B,在下载MinGW的同一页面,我们下载MSYS (Minimal System):Current Release: msys-1.0.10,执行MSYS-1.0.10.exe;
在安装MSYS过程中,假定我们安装路径为C:\msys\1.0;
在安装MSYS过程中,会出现控制台界面(类DOS窗口)的三个询问,分别键入y、y、D:/MinGW(MinGW安装路径)即可。

 

 

 

 

 

 

C,用的Qt是4.6版本的,也是目前最新的版本了。

     下载地址http://qt.nokia.com/downloads(我使用的是LGPL)

     1,Download Qt SDK for Windows* (283 MB) 这个 版本包含了Nokia为方便Qt开发而开发的所有环境,当然不是我今天要说的主题了,其中包含了QtCreater等工具。也就是说用这个包可以开发Qt程序。

     2,Download Qt libraries 4.6 for Windows (minGW 4.4, 273 MB)这个版本包含了MinGw,也就是编译器,这里是Nokia为了方便开发者而整合minGw,你也可以自己单独安装MinGw(我也是单独安装)。

     3,Download Qt libraries 4.6 for Windows (VS 2008, 190 MB)这个版本是支持vs2008的,据说是编译好的,尝试和vs2008中文版整合,但是发现问题,据说是要用vs2008的英文版本,所以放弃了,转而研究了和eclipse的集成。

     这里请下载C2,在安装的过程中会遇到要您输入MinGw的安装路径所以建议您在配置完MinGw后安装Qt源代码

      4,我的Qt安装路径是C:\Qt\4.6.0,安装完毕以后请添加C:\Qt\4.6.0\bin到环境变量path中(系统的)

    5,接下来就是漫长的编译过程了

      打开 命令提示符 (附件里)然后 输入 
      C: 
      CD C:\Qt\4.6.0

      configure -no-qt3support -fast 
      根据提示,选好 开源版的 (按o)英文的

      然后按y(这里是让你看开源协议)
      稍等片刻,(这里需要编译QMake)大约 5分钟 (这里是载入需要编译的文件)
      完了以后,接着输入 
      mingw32-make,编译 整个Qt 大约需要 4 个小时。 (你可以睡觉了,提醒下保证qt的安装盘下至少有大于5g的空间,因为有中间文件)
      完了之后 可以输入 
      mingw32-make clean 来清理一些没用的中间文件 
      接着,下载QtCreator 源代码 
      在这里 http://get.qt.nokia.com/qtcreator/qt-creator-1.2.1-src.zip 
      解压到任何位置,无所谓, 例如 D:\QtCreator 
      但后 在命令行里输入 
      D: 
      CD QtCreator 
      qmake 
      mingw32-make 
      大约 10分钟 
      就会多出一个 Qtcreator.exe的文件,如果我没记错的话, 
      勇敢的点击它吧,他不仅是你的必备开发环境,还是你编译的第一个Qt程序
。(如果你下载了c1你会发现编译出来的exe就是提供的ide工具)

     附: 
     Qt的工程文件 叫做 *.pro 是一个平台无关的文件 
     qmake 的作用是 根据这个 pro 生成相应平台的 makefile 
     mingw32-make 就是调用这个makefile 成批编译。

     现在你可以装Eclipse了

D,使用的Eclipse是c/c++

     下载地址http://www.eclipse.org/downloads/

      1,Eclipse IDE for C/C++ Developers (79 MB)下载这个版本就可以了。(注意,下载完后不要先装,等MinGw配置完毕了,Qt-Eclipse集成插件安装好以后再装)

        2,我的安装路径是D:\eclipse-cpp-galileo-SR1-win32\eclipse

        接下来你可以装E部分

 

 E,QT-Eclipse-integration-win:这个是Qt和Eclipse集成的必备程序

       下载地址:http://dist.trolltech.com/developer/download/qt-eclipse-integration-win32-1.5.3.exe(这个不是最新版本)

       最新地址:http://qt.nokia.com/developer/eclipse-integration在这个页面上,自己找下,windows的版本

      http://get.qt.nokia.com/qteclipse/qt-eclipse-integration-win32-1.6.0.exe

        没什么好说的,就是选对Eclipse和MinGW的路径即可。

 

 F,然后就是来启动Eclipse了,在启动Eclipse的时候会加在插件,也就是说这个时候E的插件被Eclipse加在了,如果你忽略了D中的注意,那么你将没有办法加载E。

 

G,让我们启动Eclipse吧

     1,可以在开始程序中找到,安装E之后的一个启动Eclipse的入口。

     2,FileànewàOther,出现这个就基本成功了

         Eclipse+MinGW+Qt的整合开发环境_第1张图片

   3,Eclipse中配置QT必须得有这步,不然不能用哦!WindowàPreferenceàInstall/Update—>Qt

          

Eclipse+MinGW+Qt的整合开发环境_第2张图片

     4,新建一个qt gui程序

         

Eclipse+MinGW+Qt的整合开发环境_第3张图片

Eclipse+MinGW+Qt的整合开发环境_第4张图片

总结:总算是好了,这样一路下来应该是没什么问题,能够在Eclipse run起qt程序了,debug,qt程序需要在Eclipse中配置下,还在研究中,下次说吧。

感谢一下作者的blog:

http://hexlee.iteye.com/blog/499152

http://topic.csdn.net/u/20091106/14/998abad2-8e17-4bac-864b-482f94261359.html?78426

http://hi.baidu.com/mxfyang/blog/item/b261f83c86298f0abba167c3.html

你可能感兴趣的:(eclipse,C++,c,qt,Nokia)