Windows下配置Eclipse for C++

Eclipse是一款大名鼎鼎的IDE,除了用来编写Java或者Android工程,我们还可以把它配置成一个C++开发环境。

主要工作为配置CDT插件和MinGw的GCC编译器。在这个过程中,遇到了一些问题,把它写下来,也是总结。

这里有一篇文章,依照这篇文章的方法,虽然可以编译C工程,但是却不能编译运行C++工程。点击打开链接。至于如何能够使其编译运行G++编译的C++工程,可以参见StackOverFlow上的这个问答Launch Failed Binary not found eclipse for C in windows,和这篇文章点击打开链接 。本文即参考这三篇文章进行。


首先,Eclipse需要Java环境,这个问题很简单,网上资料也有很多。概括来说,需要去下载java JDK,之后安装,并添加环境变量即可。

解决了Java环境的问题,在官网上下载Eclipse。这里有两个选择:

(1)直接下载Eclipse for C++,这个Eclipse已经集成了CDT,所以只要下载了这个,就没有必要再安装CDT插件了。官方下载地址为:Eclipse for C++。可以根据自己windows为32bit或者64bit相应下载。下载之后,解压缩即可。

(2)下载Eclipse,接下来安装单独CDT。现在的版本号为 “开普勒”。 Eclipse Kepler。下载完成之后,解压即可。接下来打开Eclipse,并选择“Help”->“Install New Software”,在“work with”中输入CDT提供的网址:http://download.eclipse.org/tools/cdt/releases/kepler 。注意这个是对应于Kepler版本的,不能用于其他版本,具体说明可以参考这个网站:http://www.eclipse.org/cdt/downloads.php。接下来一路安装就好了。


第二步,我们要配置MinGw编译器。

我的MinGw编译器是安装CodeBlocks的时候安装的,放到了C盘下,是C:MinGW32-xy。

配置环境变量如下:

添加

MINGW_HOME=C:/MinGW32-xy
LIBRARY_PATH = %MINGW_HOME%/lib
C_INCLUDE_PATH = %MINGW_HOME%/include
并在PATH变量的最后增加 ;%MINGW_HOME%/bin。

打开Eclipse,依次选择“windows”->“preference”,在弹出对话框左上角的“过滤文本框”中输入“make”,选择“Makefile Project”,然后选择“PE Windows Parser”。

再参考StackOverFlow上的那个回答,输入“environment”,选择C++下面的那个,点击右面的“Add”,把刚才添加的几个环境变量加进去,点击OK确定。


接下来,你就可以参考这篇博客点击打开链接的说明建立C/C++工程了!

PS:其实在Eclipse里面也不一定要用GNU的编译器。如果你已经安装过Visual Studio的话,在建立工程选择编译器的时候,也会有VisualStudio的选项可供选择。这个编译器是不用配置的,直接就能用!


原文地址:https://www.cnblogs.com/xmfbit/p/3872182.html