本文提供了在Windows下用Eclipse+CDT+MinGW搭建C / C++开发平台的方法,
测试平台为Windows XP Sp2 CHS。
 
以下软件均为Windows平台下的版本。
1、安装JDK,目的是为了Eclipse的运行。目前版本是jdk-1_5_0_06-windows-i586-p.exe ,下载地址http://java.sun.com/javase/downloads/index.jsp。仅安装JDK即可。假设安装路径为D:\java\JDK。配置系统环境变量(右键点击我的电脑,属性->高级->环境变量->系统变量)PATH=D:\java\JDK\bin。此时,可以在命令行状态下编译和运行Java程序。
2、安装Eclipse,目前版本eclipse-SDK-3.2-win32.zip,下载地址http://www.eclipse.org/downloads/。解压缩到指定文件夹即可。
假设其安装路径为D:\Eclipse。此时,Eclipse为英文版,并可以用其开发Java程序。
3、安装Eclipse多国语言包,目前版本NLpack1-eclipse-SDK-3.2-win32.zip,下载地址http://www.eclipse.org/downloads/。解压缩到某一目录后,可以采用以下两种方法之一安装
    1) 把解压缩后的文件夹中的\features和\plugins文件夹复制到Eclipse安装路径下,会有文件覆盖提示,点击确定。
    2) 在Eclipse安装路径下新建文件夹,如名为\Language,把解压缩后的文件夹中的\Eclipse文件夹复制到\Language中。在Eclipse安装路径下建立\Links文件夹,创建文本文件,并命名为*.reg,如links.start,写入PATH=D:\\eclipse\\language。
     用其中之一方法后,Eclipse将成为中文版。
4、安装CDT(Eclipse的C/C++的IDE),目前版本org.eclipse.cdt-3.1.0-win32.x86.zip,下载地址http://www.eclipse.org/cdt/downloads.php。采取与第3条相同的安装方法,推荐采用第2)种方法,在建立文件夹\CDT 后,只需将原links.start文件中添加新行PATH=D:\\eclipse\\CDT即可。这种方法便于插件的增删和管理。此时,可以在Eclipse的 文件(File)->新建(New)->项目(Project)中看到C和C++的项目,但此时还不能编译C/C++程序。
5、安装MinGW(C/C++编译器),目前版本MinGW-5.0.2.exe,下载地址http://www.mingw.org/download.shtml。可以下载*.exe,并通过网络安装(安装选项中,选择g++和make)。也可以手动安装,先下载对应项,并解压到同一目录,下载文件为binutils-2.15.91-20040904-1.tar.gz,gcc-core-3.4.2-20040916-1.tar.gz,gcc-g++-3.4.2-20040916-1.tar.gz,mingw32-make-3.80.0-3.tar.gz,mingw-runtime-3.9.tar.gz,w32api-3.6.tar.gz。推荐使用第一种方法,比较傻瓜化。假设安装目录为D:\\MinGW。
    配置MinGW,创建文本文件,并命名为*.reg,如path.reg,写入如下内容
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]
"PATH" = "D:\\MinGW\\bin;%PATH%"
"LIBRARY_PATH" = "D:\\MinGW\\lib"
"C_INCLUDE_PATH" = "D:\\MinGW\\include"
"CPLUS_INCLUDE_PATH" = "D:\\MinGW\\include\\c++\\3.4.2;D:\\MinGW\\include\\c++\\3.4.2\\mingw32;D:\\MinGW\\include\\c++\\3.4.2\\backward;D:\\MinGW\\include"
之后保存,并双击运行,之后在系统环境变量配置中,点击确定。当然,也可以直接修改相应的系统环境变量。
将D:\MinGW\bin下的文件mingw32-make.exe重命名为make.exe。
此时,MinGW,以配置完毕,在Windows命令行下,输入g++,并回车,会提示g++: no input files,说明已配置成功,可以通过命令行编译C/C++程序。
      另外一种MinGW相似的软件叫做Cgywin,但MinGW为开源软件,推荐使用。
6、开发程序。打开Eclipse,在新建项目中,可以看到Managed Make C++ Project(托管定制C++项目)和Standard Make C++ Project(标准定制C++项目)两个选项。打开窗口->首选项,C/C++->New Make Project->Binary Parser,除去Elf Parser,选中PE Windows Parser(因为要在Windows下运行开发的程序)。在项目选择中,Managed Make C++ Project不需要手动书写Makefile文件,书写过程由IDE完成,类似于使用Microsoft Visual C++或Borland C++ Builder的风格,使开发者专注于C++的程序设计。而Standard Make C++ Project需要手动书写Makefile,类似于在Unix或者Linux下面开发C++程序的过程,尤其适用于大规模程序设计。至此,配置过程结束,下面会举一个使用Eclipse开发Managed Make C++ Project的小例子。
7、例程。
文件(File)->新建(New)->项目(Project),新建一个Managed Make C++ Project,项目名为Demo。在视图C/C++ Projects中,右键点击项目名称,New->Source File,命名为Demo.cpp。写入如下内容:
#include <iostream>
#include <string>
using namespace std;
int main(){  string str="Hello, World";  cout<<str; return 1;} //为节省篇幅,缩至一行
 
点击项目名称,去掉项目->自动构建,点击构建项目。会提示'Finished building target: T5.exe'' 'Build comp

在Windows下用Eclipse+CDT+MinGW搭建C++开发平台的更多相关文章

  1. 详解小白利用eclipse+CDT+MinGW搭建C++开发环境

    安装JDK.安装Eclipse     2.打开Eclipse 找到“help”下的“Eclipse marketplace” 如图:    3.选择相应的C插件: 因为安装过所以显示installe ...

  2. Windows下使用 Sublime Text + MinGW 搭建C/C++开发环境

    下载并安装 Sublime Text 点击此处从官网下载适合自己的Windows系统的Sublime Text 下载好后双击进行安装(一路next就好啦) 下载 MinGW 点击此处下载MinGW 下 ...

  3. Windows+QT+Eclipse+MinGW搭建QT开发环境详细教程

     Windows+QT+Eclipse+MinGW搭建QT开发环境详细教程 一.准备工具: QT-SDK for Windows:http://get.qt.nokia.com/qtsdk/qt-sd ...

  4. windows下用eclipse+goclipse插件+gdb搭建go语言开发调试环境

    windows下用eclipse+goclipse插件+gdb搭建go语言开发调试环境   http://rongmayisheng.com/post/windows%E4%B8%8B%E7%94%A ...

  5. windows 下用eclipse搭建java、python开发环境

    本人只针对小白!本文只针对小白!本文只针对小白! 最近闲来无事,加上之前虽没有做过eclipse上java.python的开发工作,但一直想尝试一下.于是边查找资料边试验,花了一天时间在自己的机器上用 ...

  6. [转]MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)

    MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)   网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置M ...

  7. Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解

    http://hi.baidu.com/ltb6w/item/3a51f11926fda60ce75c361d Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解 ...

  8. eclipse中配置c++开发环境 Eclipse + CDT + MinGW

    转自eclipse中配置c++开发环境 Eclipse + CDT + MinGW 基本框架:Eclipse + CDT + MinGW 背景知识: CDT:CDT 是完全用 Java 实现的开放源码 ...

  9. Windows下为 Eclipse 配置 C/C++ 编译环境(转)

    1.Eclipse及CDT的安装 CDT的全称是C/C++ DevelopmentTools,CDT使得Eclipse能够支持C/C++的开发.直接下载 eclipse CDT 集成版 下载地址:ht ...

随机推荐

  1. 浅谈JDBC(一)

    一.JDBC技术引言 1.什么是JDBC技术 提供了一套接口规范,利用java代码进行数据库操作. 2.JDBC技术的核心思想 对于程序员来说,代码访问数据库分为三个步骤:1.通过数据库的账号密码.2 ...

  2. 遇见Lambda

    转自:http://www.cnblogs.com/allenlooplee/archive/2012/07/03/2574119.html 在学习generate时候发现C++中的匿名函数,上面博文 ...

  3. ACE6.2.0文件/目录操作

    文件读取.#include "ace/FILE_Connector.h"#include "ace/FILE_IO.h"void fileRW(){ACE_FI ...

  4. Java中有关日期的一些常见运算与应用(Date,DateFormat,SimpleDateFormat)

    import java.text.DateFormat; import java.text.DateFormat; import java.text.SimpleDateFormat; import ...

  5. YIi配置debug工具、yii配置gii工具

    $config['bootstrap'][] = 'debug';$config['modules']['debug'] = [ 'class'=>'yii\debug\Module', 'al ...

  6. 跨平台生成GUID/UUID

    #ifndef XGUID_H#define XGUID_H #include <string>#include <stdio.h>#ifdef WIN32#include & ...

  7. JavaEE Tutorials (6) - 使用嵌入式企业bean容器

    6.1嵌入式企业bean容器概述826.2开发嵌入式企业bean应用82 6.2.1运行嵌入式应用83 6.2.2创建企业bean容器83 6.2.3查找会话bean引用84 6.2.4关闭企业bea ...

  8. 宣布 Windows Azure 通过 PCI DSS 合规性验证并且 ISO 认证范围扩大,同时正式发布 Windows Azure Hyper-V 恢复管理器和其他更新功能

    今天,我们高兴地宣布两个重大里程碑事件,客户将能借此提高基于 Windows Azure 构建安全且合规的应用程序的能力.此外,我们还宣布正式发布 Windows Azure Hyper-V 恢复管理 ...

  9. 基于visual Studio2013解决C语言竞赛题之0302字符数出

     题目 解决代码及点评 根据题目要求,只要根据用户输入的字母,判断字母之后,给出相应的输出即可 在以下代码中,f32函数实现了该功能,通过if条件判断语句 #include <stdio.h ...

  10. poj 3984 迷宫问题(dfs)

    题目链接:http://poj.org/problem?id=3984 思路:经典型的DFS题目.搜索时注意剪枝:越界处理,不能访问处理. 代码: #include <iostream> ...