图解Eclipse开发C++、C语言的配置过程使用CDT和MinGw

这是以前发表在我的百度空间上的一篇文章,今天搬移到博客园了。

呵呵呵。毕竟,博客园是来做技术的。

我个人这样认为。

但是你也可以访问我的个人网站哦!!!

http://www.zhengluwei.com/

写于2011624日星期五

【使用Eclipse开发C++

这是我个人摸索的结果啊,呵呵呵,绝对不侵权。

使用Eclipse开发C++,利用CDT(就是eclipse-cpp-helios-SR2-win32.zip)和MinGW相结合。现在最新的CDTEclipse都是Ingido版本的。

其中Eclipse以及CDT的下载地址和MinGW的下载地址为:

Eclipse下载:

http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.7-201106131736/eclipse-SDK-3.7-win32.zip

CDT下载:

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR2/eclipse-cpp-helios-SR2-win32.zip

MinGW下载:

http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20110530/mingw-get-inst-20110530.exe/download

上面的CDTEclipse说明:如果你不使用Java或者PHP什么的做开发,那么你就只需要解压CDT就可以了。解压后的文件布局如下:

点击Eclipse即可运行,如下图:

接下来安装MinWG,具体步骤如下:

(1)      双击mingw-get-inst.exe文件,开始下载安装;

(2)      默认的安装路径是C:\MinGW;

(3)      配置MinGW的环境变量:

最好是新建系统变量:pathC:\MinGW\bin

LIBRARY_PATH C:\MinGW\lib C_INCLUDE_PATH C:\MinGW\include

CPLUS_INCLUDE_PATHC:

C:\MinGW\lib\gccC:\MinGW\lib\gcc\mingw32C:\MinGW\lib\gcc\mingw32\4.5.2C:\MinGW\lib\gcc\mingw32\4.5.2\includeC:\MinGW\lib\gcc\mingw32\4.5.2\include\c++C:\MinGW\lib\gcc\mingw32\4.5.2\include\c++\backwardC:\MinGW\lib\gcc\mingw32\4.5.2\include\c++\mingw32
接下来测试MinGw的安装:

CMD下,切换到C:>下键入g++gcc,如果出现下面的情况,说明安装成功。

怎么样,上面的是不是你经常见到的Linux下面的gcc命令啊,呵呵呵

接下来进入Eclipse的环境之中,如第一个图,点击exe文件即可。然后新建工程,如下图:

接下来新建hello.cpp文件:

hello.cpp文件的内容如下,最简单的一个C++程序:

当然hello.cpp的文件代码也可以如下:

#include<iostream>

#include<stdlib.h>

usingnamespacestd;

intmain()

{

    cout<<"Hello"<<endl;

    returnEXIT_SUCCESS;

}

接下来新建makefile文件:

 

然后选择window->Show ViewàMake targets,单击右键,单击New:

 

弹出如下界面,内容填写如下图:

 

双击compile,开始编译:

 

编译结果如下:

 

上述只是说明了编译成功,那么怎么样最后的运行呢?

首先配置一下工程的属性,如下图:即将【ELF Parser改成PE Windows Parser。】

 

接下来对工程单击右键,如下图:

 

最终运行结果如下:

 

至此,整个开发环境就已经配置成功了。

希望对大家有一点用啊。

本人目前就职于河南伯驹网络科技有限公司,主要从事APP开发、小程序开发、网站定制开发,微信号:mxiaozhengcn
原文地址:https://www.cnblogs.com/zhengluwei/p/2230403.html