使用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. 1

    安装Eclipse CDT。在下载页面中提供了三种方式,如下图。

    如果未安装Eclipse或MyEclipse,可点击第一个链接下载“Eclipse C/C++ IDE for Juno SR2”,Eclipse的运行需要先安装JRE运行环境。全新安装Eclispe的童鞋可以跳到步骤2了。

    已安装Eclipse的话,可以通过菜单Help->Install New Software,安装CDT插件。建议下载离线安装文件,进行离线安装,如下第二张图。

  2. 2

    安装和配置MinGW

    首先下载MinGW的安装程序,可能要***。

    运行安装程序,一路Next,在“SeLect Components”界面,选择C CompilerC++ CompilerMSYS 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. 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

可能的问题

 
  1.  

    如果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保存即可。

最新文章

  1. [2013-08-01]window.open
  2. 第五课 CSS3 and H5 知识点
  3. MongoDB 文档的删除操作
  4. c#常用的Datable转换为json,以及json转换为DataTable操作方法
  5. jQuery each用法及each解析json
  6. [官方教程] [ES4封装教程]1.使用 VMware Player 创建适合封装的虚拟机
  7. C#打开一个文本文件并读写
  8. 如何在 iOS 8 中使用 Swift 实现本地通知(上)
  9. 常用shell变量$#,$@,$0,$1,$2等
  10. TcpListener 示例
  11. 数据挖掘之聚类算法K-Means总结
  12. 数据库无法连接JDBC
  13. 关于js事件执行顺序
  14. loj2353. 「NOI2007」 货币兑换
  15. 《机器学习实战》之k-近邻算法(手写识别系统)
  16. MyBatis JavaType JdbcType
  17. MATLAB 设置文件的相对路径
  18. NSArray排序方法讲解
  19. POJ2079 Triangle
  20. Cipolla算法学习小记

热门文章

  1. POP3_使用SSL链接邮箱并获取邮件
  2. [原创]SpotLight性能监控工具使用介绍
  3. oracle 删除字段中空格
  4. 内核调试神器SystemTap 转摘
  5. python websocket-client connection
  6. [置顶] Linux下发布QT程序
  7. 在ASP.NET MVC中实现本地化和全球化
  8. 百度搜索URL参数你知道多少
  9. 开源项目MultiChoiceAdapter详解(四)——MultiChoiceBaseAdapter的使用
  10. C# 获取文件的MIME类型