本文提供了在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. 集合ArrayList案例

    1.添加元素,读取 ArrayList n = new ArrayList(); n.Add();//集合中添加元素用Add,分别添加了1,2 n.Add(); foreach (int a in n ...

  2. iOS开发之第三方登录QQ -- 史上最全最新第三方登录QQ方式实现

    项目地址 :  https://github.com/zhonggaorong/QQLoginDemo/tree/master 最新版本的qq登录实现步骤实现: 1. 首先,你需要去向腾讯申请账号. ...

  3. centos5.5 安装git

    查看centos版本 # cat /etc/redhat-release CentOS release 5.5 (Final) 安装git 下载: 如果有老版本的git: #git clone git ...

  4. myEclipse快捷键及其常用设置

    快捷键:    查找替换:ctrl + f    复制行: ctrl + alt + down    删除行: ctrl + d    插入行: shift + enter, ctrl + shift ...

  5. Windows下配置Mysql

    这里说的配置Mysql,是在安装时进行的,请先查看:Windows平台下安装Mysql 紧接上文,安装完成后将配置选项打上对勾,按下“Finish”,出现下面的界面,这里有一个很好的功能,mysql配 ...

  6. python笔记之字符串

    列表,元组,字符串的相互转换: 将字符串转换为序列和元组: >>> s="hello" >>> list(s)['h', 'e', 'l', ' ...

  7. C陷阱与缺陷(四)

    第四章 连接 4.1 什么是连接器 C语言中的一个重要思想就是分别编译,即若干个源程序可以在不同的时候单独进行编译,然后在恰当的时候整合在一起.典型的连接器把由编译器或汇编器生成的若干个目标模块,整合 ...

  8. 在Github上搭建你的博客

    title: blog on github date: 2014-03-24 20:29:47 tags: [blog,github,hexo] --- **用Github写博文** 参考http:/ ...

  9. 一致性算法--Raft

    分布式一致性算法--Raft 前面一篇文章讲了Paxos协议,这篇文章讲它的姊妹篇Raft协议,相对于Paxos协议,Raft协议更为简单,也更容易工程实现.有关Raft协议和工程实现可以参考这个链接 ...

  10. Maxicode码

    Maxicode的缘起和发展 1980年代晚期,美国知名的UPS(United Parcel Service)快递公司认知到利用机器辨读资讯可有效改善作业效率.提高服务品质,故从1987年开始着手於机 ...