C++:Eclipse 开发C++环境配置(保你编译成功)

eclipse是java代言人,linux上的gcc是c++代言人啊,在windows上用eclipse开发c++真是有点牵强,不过比起臃肿的visual studio 20**,还是eclipse比较清爽。总结一下吧。

环境:windows xp, eclipse(eclipse-cpp-helios-SR2-win32,什么版本无所谓,一定要集成了cdt的,纯净版的eclipse请搜索如何暗转cdt插件),wingw安装包。

问题:eclipse有什么要求,wingw怎么安装及设置?

步骤如下:

1、eclipse其实没什么要求,尽量去官网下载一个专为cpp开发的版本,实际上这个版本包含的重要组件为 eclipse classic(纯净的eclipse,毕竟人家是做ide的)、cpp开发插件cdt,其他组件不是必须的,其实等效于classic+cdt。

2、wingw:下载完eclipse比较容易,下载wingw不太容易,首先中文网站下载的不靠谱,只能去官网,现在wingw官网提供的是个下载器,叫做 mingw-get-inst-20110316,把这个安装包下载下来,双击安装。

这个下载器可以下载各种编译环境(c、cpp、java等),咱们只需要下载c和c++的编译器即可了,注意选项勾选c与c++,至于mysys是在windows下模拟linux环境,如使用cd、ls等命令,个人觉得没必要下载。可以搜索mysys相关用法。

下面就是指定存储文件夹,开始下载了,耐心等吧,毕竟是外国的。

C++,Eclipse

3、环境变量要求:前两步完了以后需要关心安装完成情况,一般情况下就ok了,如果不ok确认如下内容:

1)mingw安装后默认自动添加了 系统环境变量 在path中加入mingw文件夹bin路径。如C:mingwbin 等;确认了这一条基本上不用eclipse就可以在命令行下编译c与c++源程序了。

2)启动eclipse创建一个helloworld小程序测试,includes是自动加入的,可以看到把安装mingw文件夹内该导入的都导入了,保证c与cpp头文件、lib文件都能用了。build一下出现helloworld.exe说明编译、连接完成。环境配置完成,如果说出现某某文件未找到,build is stopped,是因为mingw没有装完整,放心官网的肯定完整。(注:环境变量这一块只有mingwbin 这一项,有网站说要加入许多变量,各种名,基本就是把eclipse自动include的路径都放到系统环境变量里面。但是我没有加即成功了,对其他网站是否正确表示怀疑。可探讨)。

C++,Eclipse

好了,至此eclipse c++环境配置完成了,新手这样就行了。另外说一句,eclipse c++的content