以前使用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. bzoj 2818 Gcd(欧拉函数 | 莫比乌斯反演)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=2818 [题意] 问(x,y)为质数的有序点对的数目. [思路一] 定义f[i]表示i之 ...

  2. 关于LyX的一些小问题

    LyX转HTML(MS WORD)的脚本elyxer的更新: 首先从官网下载最新版的软件包.解压后,在命令行下python install.py执行安装(直接双击install.py应该也可以),py ...

  3. [Hive - LanguageManual] Hive Concurrency Model (待)

    Hive Concurrency Model Hive Concurrency Model Use Cases Turn Off Concurrency Debugging Configuration ...

  4. JAVA WEB SQLHelper类的封装

    在这次做项目中,我对自己最满意的就是封装了一下SQLHelper类,我对自己感到骄傲主要是 我是初学者,我刚开始不知道可以这样做,我只是想着试着去这样做了,结果真的可以,所以我 在我的模块就自己封装了 ...

  5. MEAN stack 做网站【1】

    做一个小project,学习如何用MEAN技术栈来搭建网站. JavaScript新手,不足之处,请指出.(系统为win10) 搭建环境: 安装Node.JS (略过) 安装MySQL,MongoDB ...

  6. ColorNote.疑难解答

    首先感谢你对colornote的支持 在使用此应用的过程中,存在任何问题,请先在此页面查看是否有对应的解决方案[Ctrl + F 搜索] 如果问题无法解决,请在页面下方留言,或者邮件light.z@q ...

  7. JSF 2 radio buttons example

    In JSF, "h:selectOneRadio" tag is used to render a set of HTML input element of type " ...

  8. 自定义控件和XControl控件

    (1)LabVIEW的自定义控件,实际上就是对LabVIEW自带的控件的一种修改,但是这种修改只能改变它的外观,即大小.颜色.位置等等,但是功能是改变不了的.如你对一个按钮进行自定义控件,无论怎么改, ...

  9. LoadRunner显示中文乱码的问题

    lr_convert_string_encoding Converts a string to a different encoding. Return Values:This function re ...

  10. VPN Gate Client v4.11-免費、無限流量VPN翻牆(跳板)軟體(使用教學)

    VPN Gate Client安裝教學 ▼把下載的檔案壓縮後,開啟安裝檔案. ▼接下來就是一般安裝步驟,下一步>下一步   ▼同意>下一步>下一步   ▼安裝目錄可以用預設的也可以自 ...