转: 使用MinGW + Eclipse CDT进行C++开发的配置方法
使用MinGW + Eclipse CDT进行C++开发的配置方法
1
2
3
4
5
6
Eclipse作为开源的IDE,可以用来高效开发Java、C++、C等程序。本文介绍如何在Windows上利用MinGW和EclipseCDT部署C++开发环境,Eclipse可以全新安装,或者直接使用已安装的Eclipse或MyEclipse。
工具/原料
Eclipse CDT
MinGW
步骤
- 1
安装Eclipse CDT。在下载页面中提供了三种方式,如下图。
如果未安装Eclipse或MyEclipse,可点击第一个链接下载“Eclipse C/C++ IDE for Juno SR2”,Eclipse的运行需要先安装JRE运行环境。全新安装Eclispe的童鞋可以跳到步骤2了。
已安装Eclipse的话,可以通过菜单Help->Install New Software,安装CDT插件。建议下载离线安装文件,进行离线安装,如下第二张图。


- 2
安装和配置MinGW
首先下载MinGW的安装程序,可能要***。
运行安装程序,一路Next,在“SeLect Components”界面,选择C Compiler、C++ Compiler、MSYS Basic System和 MinGW Developer Toolkit。
接下来在系统环境变量PATH中添加MinGW的路径,具体为在“我的电脑”右击,点击“属性”,点击左侧的“高级系统设置”。在“系统属性”对话框内,选择顶部的“高级”页,然后点击“环境变量”。
在Path变量的顶部添加类似如下路径 C:\MinGW\bin;C:\MinGW\msys\1.0\bin;
具体的路径要根据你的MinGW安装位置决定。
同时,将C:\MinGW\bin下的文件“mingw32-make.exe”改名成“make.exe”,便于Eclipse直接调用此进行编译。

- 3
使用Eclipse创建C++工程
打开Eclipse,选择菜单File->New->ProjectFile,选择C++ Project,点击Next。
可以选择“Hello World C++ Project”,右侧的Toolchain必须选择MinGW GCC,点Finish即可创建一个C++的hello word了。
然后在Eclipse左侧的Project Explorer中,右击刚创建的project,点击Build,即可编译。Build完成后,右击刚才的project,Run->Run as Local C/C++ Application 即可运行。

END
可能的问题
如果Run时出现“launch failed.binary not found”的错误,请先确保项目已经Build过了。如果还是出现这个提示,可以进行如下设置,然后重新创建项目。
在Eclipse中点击菜单Window->Preferences->C/C++->New CDT Project Wizard->Preferred Toolchains,左侧的Project Type选择Executable中的一个,在右侧的Toolchains选择 MinGW GCC,点击make toolchain(s) preferred保存即可。

转: 使用MinGW + Eclipse CDT进行C++开发的配置方法的更多相关文章
- (转) 在Eclipse中进行C/C++开发的配置方法(20140721最新版)
本文转载自:http://blog.csdn.net/baimafujinji/article/details/38026421 Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其 ...
- 转:在Eclipse中进行C/C++开发的配置方法(20140721最新版)
http://blog.csdn.net/baimafujinji/article/details/38026421 Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它 ...
- (转)在Eclipse中进行C/C++开发的配置方法(20140721最新版)
因准备考试原因需要在windows下配置C++标准运行环境,找到此文,Mark之. 先列举下自己遇到的情况: 1 JRE安装不上,点了exe文件后没有反应: 安装JDK!!! 2 Eclipse找 ...
- 基于Eclipse的Hadoop应用开发环境配置
基于Eclipse的Hadoop应用开发环境配置 我的开发环境: 操作系统ubuntu11.10 单机模式 Hadoop版本:hadoop-0.20.1 Eclipse版本:eclipse-java- ...
- Eclipse+Tomcat+Axis2+ADT开发环境配置
一.安装Eclipse和Tomcat 1.安装Eclipse: 2.解压缩安装apache-tomcat-6.0.41 3.tomcat配置环境变量(4个) TOMCAT_HOME D:\An ...
- Eclipse+MySQL+Tomcat web开发安装配置
转载文章: 链接:https://blog.csdn.net/bbyyz01/article/details/78142126 1.Eclipse 这里选择Eclipse集成开发环境. 可以直接在官网 ...
- 转 ——eclipse下进行Python开发 环境配置
python for eclipse插件安装1.下载python for eclipsepython for eclipse下载地址,如:org.python.pydev.feature-1.6.3. ...
- python安装MySQLdb:在windows下或linux下(以及eclipse中pydev使用msqldb的配置方法)
写的非常好,可以解决问题: windows下:http://blog.csdn.net/wklken/article/details/7253245 linux下:http://blog.csdn.n ...
- Eclipse+Maven(webapp)+Jetty+JReBel的配置方法
maven配置 省略 jrebel配置 jrebel毋须繁琐的配置,把jrebel-5.6.3-crack.zip解压放在磁盘文件夹就可以.(笔者路径为:D:\coding-life\IDE\jreb ...
随机推荐
- CentOS 7下宿主机使用virsh console访问KVM的设置
在CentOS 6下要实现宿主机使用virsh console访问KVM可以说是非常麻烦,但这一问题在CentOS 7已经解决了,只需要两条命令在KVM下即可实现. 1.在KVM(客户机)下开机启动并 ...
- Upsync:微博开源基于Nginx容器动态流量管理方案
Upsync:微博开源基于Nginx容器动态流量管理方案 https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=404151075& ...
- QNJR-GROUP/EasyTransaction: 依赖于Spring的一个柔性事务实现,包含 TCC事务,补偿事务,基于消息的最终一致性事务,基于消息的最大努力交付事务交付QNJR-GROUP/EasyTransaction: 依赖于Spring的一个柔性事务实现,包含 TCC事务,补偿事务,基于消息的最终一致性事务,基于消息的最大努力交付事务交付
QNJR-GROUP/EasyTransaction: 依赖于Spring的一个柔性事务实现,包含 TCC事务,补偿事务,基于消息的最终一致性事务,基于消息的最大努力交付事务交付 大规模SOA系统的分 ...
- [多问几个为什么]为什么匿名内部类中引用的局部变量和参数需要final而成员字段不用?(转)
昨天有一个比较爱思考的同事和我提起一个问题:为什么匿名内部类使用的局部变量和参数需要final修饰,而外部类的成员变量则不用?对这个问题我一直作为默认的语法了,木有仔细想过为什么(在分析完后有点印象在 ...
- LINUX 内核学习博客
http://www.cnblogs.com/yjf512/category/385367.html
- delphi下实现ribbon界面的方法(一)
http://www.cnblogs.com/shanmx/archive/2011/12/04/2275213.html
- AngularJS自定义Directive不一定返回对象
AngularJS中,当需要自定义Directive时,通常返回一个对象,就像如下的写法: angular.module('modulename') .directive('myDirective', ...
- Android项目更换开发环境时出现的 java.lang.VerifyError 异常解决办法
from://http://blog.csdn.net/wudiwo/article/details/7548451 项目是从同事的电脑上直接拷贝过来的,项目里面的jar包是在项目跟下libs里面存放 ...
- 使用android 隐藏类和方法
在应用程序中添加与android.jar包相同的包目录,添加要隐藏类和方法.保证能编译通过就可以.
- java swing MenuItem乱码处理
用java开发一个带有托盘图标的程序, 其它模块的中文显示都是正常的,就只有托盘中点击小图标时弹出的菜单中的中文是方框(中文方块) 解决: 1: 在你的具有main函数的类也即你应用运行的主类上点击右 ...