`

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

    博客分类:
  • Java
阅读更多

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,出现这个就基本成功了

        

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

          

     4,新建一个qt gui程序

         

总结:总算是好了,这样一路下来应该是没什么问题,能够在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

1
0
分享到:
评论
2 楼 cmzx3444 2010-04-14  
eclipse上的编译按钮不能点啊,是灰色的,我用的是2010.02.1版的,哎郁闷啊,eclipse插件是最新的
1 楼 lwwin 2010-03-28  
我很不幸,在QMAKE编译的时候bootstrap提示出错找不到compress2和uncompress……

看了一下貌似是ZLIB的……但是确定在MINGW/LIB和MINGW/INCLUDE都已经装好了ZLIB了……

晕了一时……

相关推荐

    Eclipse+CDT+MinGW+Qt开发环境搭建

    通过以上步骤,你将拥有一个完整的Eclipse+CDT+MinGW+Qt开发环境,可以开始进行C++和Qt应用的开发了。在实际开发中,记得定期更新这些工具到最新版本,以获取最新的特性和修复。此外,还可以通过Eclipse的插件市场...

    [原创]XP下Eclipse + MinGW + Qt安装及问题解决方法.pdf

    本文总结了在 Windows XP 平台下安装 Eclipse + MinGW + Qt 的步骤和解决方案,以便开发 C++ 项目。在安装过程中遇到的问题和解决方法也进行了总结。 一、下载和安装 Qt Qt 是一个跨平台的应用程序开发框架,提供...

    最新Eclipse&CDT + MinGW + Qt 在XP下的安装

    以上就是关于标题和描述所涵盖的安装流程的基本步骤,对于希望在Windows XP上进行C++和Qt开发的用户来说,这是一个基础的指南。尽管XP已经过时,但依然有一些开发者或老项目需要在该系统上工作。

    Windows下Eclipse + MinGW + Qt安裝及設置

    - **集成可视化设计工具**: 使用Eclipse作为Qt开发工具的主要好处之一是可以利用Qt自带的可视化设计工具,类似于XUI的设计方式,使得界面设计更加直观高效。 - **便捷的动态编译执行**: 集成完成后,可以直接在...

    简洁使用 eclipse+mingw 环境编译 java jni

    在本文中,我们将深入探讨如何在Eclipse集成开发环境中,结合MinGW编译器来构建Java JNI(Java Native Interface)项目。JNI是Java平台的一部分,它允许Java代码和其他语言写的代码进行交互,使得开发者可以利用C/...

    Eclipse+CDT+MinGW+gdb安裝手冊

    至此,一个完整的Eclipse+CDT+MinGW+gdb开发环境已经搭建完成,你可以开始编写、编译和调试C/C++代码了。通过这种方式,开发者可以享受到Eclipse的强大功能,同时利用MinGW和gdb进行高效的代码构建和调试,提升开发...

    配置Eclipse+MinGW开发C++程序

    “Eclipse IDE for C/C++ Developers”一项让人有“Eclipse能很好的支持C/C++开发”的感觉。毕竟这是一个针对C/C++开发的专版,不像安装插件那样让人始终觉得有“附加功能”的感觉。

    原创XP下Eclipse + MinGW + Qt安装及问题解决方法.docx

    在Windows XP环境下使用Eclipse开发Qt相关的C++项目,首先需要安装Eclipse、MinGW(一个针对Windows的GCC编译器)和Qt库。以下是一步步的配置过程: 1. **下载Qt与MinGW** - 访问Qt官网...

    原创XP下Eclipse + MinGW + Qt安装及问题解决方法.pdf

    在Windows XP上配置Eclipse以支持C++和Qt开发,需要遵循以下步骤: 1. **下载和安装Qt** - 访问Qt官方网站(https://www.qt.io/download)下载适用于Windows的开源版Qt,例如qt-win-opensource-4.7.2-mingw.exe,这...

    eclipse+ MinGW总结

    本文将详细介绍如何在Eclipse中配置C/C++开发环境,特别关注使用CDT插件和MinGW编译器的过程。 #### 二、Eclipse + CDT + MinGW配置详解 **1. 相关软件的下载、安装和配置** - **下载Eclipse SDK** 首先,访问...

    eclipse+Mingw C 文件名后缀匹配 名称排序 文件合并

    eclipse+Mingw C 文件名后缀匹配 名称排序 文件合并

    QtCreator+minGW+OpenGL第三方库freeglut

    QtCreator开发环境下(minGW编译器),进行OpenGL编程时使用的第三方库,使用时只需将压缩包内文件夹内容复制到Qt安装目录下的minGW目录下的对应文件夹内,如:D:\Qt5.4\5.4\mingw491_32\bin;并在新建工程的.pro...

    windows 环境下使用 cmake+mingw-w64+qt5.10 编译 opencv3.4...

    windows 环境下使用 cmake+mingw-w64+qt5.10 编译 opencv3.4... windows 环境下使用 cmake+mingw-w64+qt5.10 编译 opencv3.4... windows 环境下使用 cmake+mingw-w64+qt5.10 编译 opencv3.4... vvvv windows 环境...

    Eclipse+CDT+MinGW 配置安装的心得.doc

    Eclipse+CDT+MinGW 配置安装的心得,包括下载、安装、运行、调试,测试成功;

    Eclipse Juno+mingw+wxWidgets

    Eclipse Juno+mingw+wxWidgets是一种流行的开发环境配置,旨在提高开发效率。下面将详细介绍该配置的步骤和知识点。 安装Eclipse Eclipse是著名的集成开发环境(IDE),支持多种编程语言,包括C/C++。首先,需要...

Global site tag (gtag.js) - Google Analytics