以前使用visual studio 2010编写C/C++,后来接触了Eclipse后,据说eclipse也可以编写C/C++,以前觉得Visual studio 2010还蛮不错的,也没有多大好奇心去研究下eclipse 中使用C/C++,后来学习使用android,这个东西使用了好几种编程语言,比如说,汇编、C、C++,JAVA等等。使用eclipse 又可以编译java,有可以编译C/C++,感觉还不错吧,于是尝试了一番,具体过程如下:(所有程序下载地址,均为官方地址)。

一、程序的下载:
下载eclipse。http://www.eclipse.org/downloads/ 最好选择第一个(java EE吧,我选的这个)。
 
下载安装java JDK,这个在http://www.oracle.com/technetwork/java/javase/downloads/index.html。我下载的是JDK 6.最新版的是JDK 7。
 
下载CDT,这个是eclipse的插件,为C/C++准备的,下载地址:http://www.eclipse.org/cdt/
 
下载MinGW,这个味C/C++编译,连接提供工具。gcc 、g++等等,下载地址:http://mingw.en.softonic.com/download(这个不是官方地址i,官方地址下载太慢,并且还出毛病)。
 
二:程序的安装
1. MinGW安装:(注意:要全选,全部安装。。gcc,mingw等)
载下来后,运行,从MinGW下载过来的文件。按照提示操作,看清楚啊,中途有个提示,问你是否要自动安装,勾上,安装的好啊,我安装到了G盘,如:G:\MinGW
配置MinGW环境,找到环境变量,
 
变量名:CPLUS_INCLUDE_PATH
变量值:G:\MinGW\include;G:\MinGW\include\c++\3.4.2;G:\MinGW\include\c++\3.4.2\backward;G:\MinGW\include\c++\3.4.2\mingw32;G:\MinGW\lib
PATH变量名中加入:
G:\MinGW\bin
最后在G:\MinGW\bin文件夹中找到mingw32-make.exe,将其重命名为make.exe.
 
2.  CDT安装
上面东西下载好后,先安装好JDK,然后解压eclipse,我将其解压到G:\eclipse中。
安装CDT插件:打开eclipse软件,Help->Install new software... 
 然后弹出的窗口中
 
 
 在弹出的窗口中,找到你下载的CDT插件,OK,然后在全选所有选项,等待安装完毕。
 
 3. eclipse配置情况
1)  File->new->C++ Project
 
 
注意上面框框中所示,将其选择为 MinGW GCC。
创建好一个工程后,随便编辑一个函数:
#include<iostream>
using namespace std;
int  main()
{
cout << "hello love_jiajia" << endl;
return 0;
}
 
 
然后再 Windows->Perference->C/C++->New CDT project Wizard,选择好
 
注意黑色框中的,选择好MinGW后,点击Make Toolschain(s)  preferred
 
三、注意:
当配置好上面的环境后,如果当初选择的是Empty Project ,编译上面的函数,会报错的,如果当初你选择的是 Hello World Project,则可以顺利编译通过。经过多方打探,终于找到了答案,在Empty Project中,选中你添加的文件,点击Save 下,不然是有错误的额,也就是,你在想Empty中添加函数后,没有自动保存进去。
 

Windows 7中使用Eclipse 使用CDT and WinGW 开发C/C++(转载)的更多相关文章

  1. 如何在Ubuntu中使用Eclipse + CDT开发C/C++程序

    在Ubuntu中安装Eclipse和CDT步骤如下: 1. 下载资源(都下载到/home/maxw/Download/Eclipse下)    A. 下载JRE(Java Runtime Enviro ...

  2. Android SDK +Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建

    Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建 这几天一直在研究 Android SDK  C/C++平台的搭建,尽管以前有成功在Windows ...

  3. python - 在Windows系统中安装Pygame及导入Eclipse

    环境:python3.6(只有一个版本)+ windows10(64 bit)  + Eclipse+pydev python3.6安装完成后,会自带 easy_install 和 pip3,在Win ...

  4. 如何在Windows中使用Eclipse访问虚拟机Linux系统中的hadoop(伪分布式)

    因为计算机配置过低,在虚拟机里几乎无法使用Eclipse,效率极低! 所以现在尝试使用Windows下Eclipse操作虚拟机中Hadoop,步骤如下: 开发环境:Hadoop2.7.1,Ubuntu ...

  5. Eclipse 安装 CDT

    最近准备开始重新学C++,先从IDE开始准备起 Ubuntu下安装非常简单: 打开Eclipse: help -> Install new software ->  http://down ...

  6. Windows7 sp1 64位下安装配置eclipse+jdk+CDT+minGW

    需要的工具: jdk-7u11-windows-x64.exe  eclipse-SDK-4.2.2-win32-x86_64.zip cdt-master-8.1.2.zip mingw-get-i ...

  7. 转: 使用MinGW + Eclipse CDT进行C++开发的配置方法

    使用MinGW + Eclipse CDT进行C++开发的配置方法 1 2 3 4 5 6 分步阅读 Eclipse作为开源的IDE,可以用来高效开发Java.C++.C等程序.本文介绍如何在Wind ...

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

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

  9. Windows 8.0上Eclipse 4.4.0 配置CentOS 6.5 上的Hadoop2.2.0开发环境

    原文地址:http://www.linuxidc.com/Linux/2014-11/109200.htm 图文详解Windows 8.0上Eclipse 4.4.0 配置CentOS 6.5 上的H ...

随机推荐

  1. php里面为什么header之前有输出报错 源码分析

    众所周知,php 里面 header之前有输出的话,会报错,例如下面这样   就这个错误,我们开始查阅php源代码,到底是怎样做的,至于php源代码分析,安装,和调试时怎样配置的,我会专门写一篇文章去 ...

  2. CentOS6.2编译安装codelite5.3

    这两天实验室要求在服务器上安装一个codelite,于是由我对服务器下手,上网看了下悲剧的发现codelite不支持在centos上直接安装,只能编译安装,经过一番折腾之后,成功的装上了,下面是我的安 ...

  3. wxPython安装错误问题:No module named wx

    今天心血来潮安装wxPython,本机win7,且已经安装Python,版本为2.7.3,然后IDE使用的PyCharm,然后wxPython下载的版本为:wxPython2.8-win32-unic ...

  4. Java 简繁转换 ZHConverter

    Sample import com.spreada.utils.chinese.ZHConverter; public class Test{ public static void main(Stri ...

  5. 新版本ffmpeg解码非完整H264帧失败

    按照ffmpeg/doc/examples/decoding_encoding.c中video_decode_example解码H264,新版本ffmpeg解码非完整H264帧,定量读取数据直接给av ...

  6. homework-06-C++11

    http://blog.csdn.net/lancelet/article/details/7220558 http://www.csdn.net/article/2012-05-15/2805585 ...

  7. UVALive 7461 Separating Pebbles (计算几何)

    Separating Pebbles 题目链接: http://acm.hust.edu.cn/vjudge/contest/127401#problem/H Description http://7 ...

  8. [iOS基础控件 - 6.10.3] DatePicker & UIToolBar

    A.需求 1. 学习DatePicker的基本配置 2.使用TextField召唤指定类型的输入键盘View,这里使用DatePicker 3.给输入键盘上方加上一个UIToolBar,实现如关闭键盘 ...

  9. rop框架签名功能控制

    平台级控制: 通过<rop:annotation-driven/>的 sign-enable 属性即可开启或关闭服务平台签名验证功能:<rop:annotation-driven s ...

  10. C#中的ref和out的区别

    转载原地址 http://www.cnblogs.com/gjahead/archive/2008/02/28/1084871.html ref和out的区别在C# 中,既可以通过值也可以通过引用传递 ...