1. 安装Eclipse CDT

  方法1:

   已安装Eclipse的话,可以通过菜单Help->Install New Software,安装CDT插件。

    点击ADD后

    Name:CDT

      Location:选择CDT的zip文件目录

    全选安装

   如图:

  

  方法2:

   Eclipse IDE for C/C++ Developers版本

     (cdt下载地址:http://download.eclipse.org/tools/cdt/releases/galileo/)

    1. 找cdt解压到的目录下的

      features文件夹

      plugins文件夹

     将其中的文件分别复制到eclipse 下的features,plugins中。

    2.  eclipse plugins下的org.eclipse.cdt.core.win32_5.1.0.201002161416.jar
    将其解压到org.eclipse.cdt.core.win32_5.1.0.201002161416目录下,

    并删除掉原先的jar包。(这一步要看你建立C++工程有没有问题再执行)

2. 安装MinGW

   运行安装程序,一路Next,

    在“SeLect Components”界面,

    选择C CompilerC++ CompilerMSYS Basic SystemMinGW Developer Toolkit

3. 配置MinGW

  在“我的电脑”右击,点击“属性”,点击左侧的“高级系统设置”。在“系统属性”对话框内,选择顶部的“高级”页,然后点击“环境变量”。

   在Path变量的顶部添加类似如下路径 C:\MinGW\bin;

  

   打开Eclipse - Window - Preference下的C/C++栏 - Environment

    创建PATH添加MinGW/bin的路径;

    

4. 验证MinGW

  在“开始”- "运行" - "cmd"

  分别输入:gcc -v

       g++ -v

       gdb -v

  

5. 编写C/C++工程

 1. Eclipse - File - new - C project (或者 C++ Project)

 

  

  2. 选择项目 - 右键 - Build Project

      会看到多出Debug目录(确保此目录下有.exe文件产生)

      不做此操作会出问题:

     

  3. 选择项目 - 右键 - Run as - 1 Local C/C++ Application

   

   *如果在Console中不输出任何结果,有一种解决方法,如下:

    项目工程 - 右键 - Run as - Run configuration - Enviroment

    Select... - 选择PATHEXT

    

eclipse+cdt+minGW (C/C++ 编译)的更多相关文章

  1. Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解

    http://hi.baidu.com/ltb6w/item/3a51f11926fda60ce75c361d Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解 ...

  2. eclipse中配置c++开发环境 Eclipse + CDT + MinGW

    转自eclipse中配置c++开发环境 Eclipse + CDT + MinGW 基本框架:Eclipse + CDT + MinGW 背景知识: CDT:CDT 是完全用 Java 实现的开放源码 ...

  3. 在Windows下用Eclipse+CDT+MinGW搭建C++开发平台

    本文提供了在Windows下用Eclipse+CDT+MinGW搭建C / C++开发平台的方法, 测试平台为Windows XP Sp2 CHS.   以下软件均为Windows平台下的版本. 1. ...

  4. 详解小白利用eclipse+CDT+MinGW搭建C++开发环境

    安装JDK.安装Eclipse     2.打开Eclipse 找到“help”下的“Eclipse marketplace” 如图:    3.选择相应的C插件: 因为安装过所以显示installe ...

  5. Eclipse cdt mingw配置记录

    本人下载的是Eclipse C/C++ IDE for Neon.3,下载页面是:http://www.eclipse.org/cdt/downloads.php. 1. 运行eclipse后,在He ...

  6. Windowd系统下Eclipse CDT+MinGW快速搭建C/C++开发环境

    安装MinGW后,最简单的配置:Window -> Preferences -> C/C++ -> Build -> Environment添加Path : $PATH;D:\ ...

  7. 转: 使用MinGW + Eclipse CDT进行C++开发的配置方法

    使用MinGW + Eclipse CDT进行C++开发的配置方法 1 2 3 4 5 6 分步阅读 Eclipse作为开源的IDE,可以用来高效开发Java.C++.C等程序.本文介绍如何在Wind ...

  8. 安装、使用eclipse+CDT编译C++程序

    我想安装.使用eclipse+CDT的初衷在看live555的源码,需要方便管理源码的工具: 使用eclipse编译和管理live555源码 http://blog.csdn.net/nkmnkm/a ...

  9. Eclipse、MinGW、JNI编写C++生成dll, Java端调用的完整示例(附java.lang.UnsatisfiedLinkError解决方法)

     Eclipse.MinGW.JNI编写C++生成dll, Java端调用的完整示例(附java.lang.UnsatisfiedLinkError解决方法) 问题背景:之前的JNI编程都是基于And ...

随机推荐

  1. tip浮动提示框

    今天工作中碰到要弹出tip浮动提示框,如服务器控件的ToolTip属性. 通过GOOGLE搜到了一个很好用的tip浮动提示框:TipTip jQuery Plugin. 例子如下: <!DOCT ...

  2. Select的深入应用(1)

    在子句中使用列的位置: 使用select语句创建新表: 在子句中使用列的别名: 注意,你的 ANSI SQL 不允许你在一个WHERE子句中引用一个别名.这是因为在WHERE代码被执行时,列值还可能没 ...

  3. bzoj1003 [ZJOI2006]物流运输

    1003: [ZJOI2006]物流运输 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 6300  Solved: 2597[Submit][Stat ...

  4. SVN与TortoiseSVN实战:冲突详解(一)

    硬广:<SVN与TortoiseSVN实战>系列已经写了三篇,第一篇<SVN与TortoiseSVN实战:从入门到精通>,第二篇<SVN与TortoiseSVN实战:标签 ...

  5. WF4.0 Activities<第一篇>

    一.基元工具 1.Delay Delay用于延迟一段时间执行下面的流程.在WF中实例是单线程运行的,Delay并不是Thread.Sleep方法实现的. Delay有一个Duration属性,用于设置 ...

  6. WWF3自定义活动<第八篇>

    WWF提供了对原有活动进行扩展以及自定义新活动的功能,用户可以通过"Workflow Activity Library"创建和开发自定义活动. 一.自定义活动类型 默认情况下,创建 ...

  7. Sql2008 php

    Sql2008支持php的擴展插件 http://www.microsoft.com/download/en/search.aspx?q=SQL+Server+for+PHP  全部 http://w ...

  8. IT职场求生法则(转)

    摘要:在IT职场打滚超过10年了,从小小的程序员做到常务副总.相对于其它行业,IT职场应该算比较光明的了,但也陷阱重重,本文说说我的亲身体会,希望大家能在IT职场上战无不胜! 作者:张传波 软件知识大 ...

  9. netlink机制

    一.netlink机制简介 netlink是一种基于网络的机制,允许在内核内部以及内核与用户之间进行通信.正式定义见RFC3549.手册见netlink(3)和netlink(7).netlink(3 ...

  10. EnCase v7 could not recognize Chinese character folder names / file names on Linux Platform

    Last week my friend brought me an evidence file duplicated from a Linux server, which distribution i ...