`
tomrose
  • 浏览: 147872 次
  • 来自: ...
社区版块
存档分类
最新评论

eclipse下的c++ide

阅读更多

2009-04-18

在Windows下使用Eclipse+CDT+MinGW开发C++ -

http://keilt.blogbus.com/logs/38155409.html

首先介绍一下这三样东西:
Eclipse:IBM捐献出来的一个开源、免费、跨平台的IDE,具有极其强大的可扩展性。
CDT:C/C++ Development Tools,Eclipse用于进行C/C++开发的插件。
MinGW:简单的讲,它就是一个用于Win32下生成二元码的编译环境,它也是开源、免费的。

这篇文章使用的各种工具的版本: Eclipse 3.4.2, MinGW 5.1.4, CDT 5.0.2

假设Eclipse已经安装好了(如果没有,直接去下载之后解压就可以了,它是完全绿色的),因为默认的Eclipse是不支持C++开发的(除非你选择安装的是Eclipse for C++),所以首先需要安装Eclipse用于C++开发的插件Eclipse C/C++ Development Tools。可以在Help -> Software Update -> Available Software -> Ganymede Update Site -> C and C++ Development中找到这个插件。

现在,需要安装MinGW,它可以在SourceForge上免费得到,但是,从SourceForge上下载下来的二元码实际是一个Internet安装包。在安装过程中还需要从Internet上下载你选择的Package之后安装,如果你身在中国,这个过程将会是十分缓慢的(可能长达几十分钟至数小时)。我的建议是,去下载一个由好心网友制作的MinGW的完整安装包到本地安装。安装的过程中选择Downlaod and install -> Current -> MinGW Base Tools & G++ Compiler & MinGW Make

看到了么?MinGW告诉你它会吃掉你606.1MB的磁盘空间。但是,不用担心,这实际上是MinGW 5.1.4的一个bug,它实际上只会使用65.5MB的空间。

接下来,需要配置Windows的环境变量,使Eclipse能知道你的编译器安装在哪了。右击我的电脑 -> 属性 -> 高级 -> 环境变量。新建,变量名为path,变量值指向你刚安装的MinGW的bin目录(例如:D:\MinGW\bin),如果已经存在一个path环境变量(例如你之前安装过JDK并为其配置过环境变量),则需要你打开它并在最后加上MinGW的bin目录的绝对路径,用;和之前的字符隔开。然后,测试一下,开始 -> 运行 -> CMD,打开命令行之后输入gcc,返回gcc: no input files则是成功。

从某个特定版本之后,MinGW的安装包就没有包括Debugger组件了,如果你需要调试你的程序(我想这个是没有人不需要吧?),则还需要下载一个GDB for MinGW,这个没什么说的,下载之后安装到之前MinGW安装目录就可以了。

接着,需要对CDT进行配置。Windows -> Preferences -> C/C++ -> New CDT Project Wizard,选择Binary Parser选项卡,将PE Windows Parser选中。选择Builder Setting选项卡,去掉选择use default build command,并且把下面的make改成mingw32-make(因为MinGW用于make的文件叫mingw32-make.exe)。

 


OK,配置工作到现在已经结束了,现在我们测试一下,新建一个Executable Empty Project,再新建的工程中插入一个cpp文件,加入一段Hello World代码,然后点击锤子状图标build,再点击三角run,在Console中就能看到结果了。

 


OK,大功告成。

 

分享到:
评论

相关推荐

    Eclipse IDE for C/C++ Linux64位

    针对Linux平台,Eclipse IDE for C/C++充分利用了Linux系统的特性,如利用Shell命令行工具进行系统级操作,以及与Linux下的各种库和框架的兼容性。开发者可以直接在IDE内调用系统终端,运行shell命令,这对于处理...

    Eclipse For C++ 配置

    通常情况下,下载的 Eclipse IDE for C/C++ Developers 已包含 CDT 插件。如果没有的话,可以手动安装。 #### 四、安装 MinGW MinGW(Minimalist GNU for Windows)是一套用于 Windows 的编译器和相关工具集合,...

    Eclipse IDE for C/C++ Win64位

    Eclipse IDE for C/C++是专为C和C++开发者设计的一款强大集成开发环境(IDE),尤其在64位Windows操作系统上表现出色。这个版本的Eclipse提供了丰富的功能,旨在优化C/C++编程的效率和体验。以下是关于Eclipse IDE ...

    Windows下eclipse的 C++环境配置

    ### Windows下Eclipse的C++环境配置详解 在Windows环境下配置Eclipse的C++开发环境是一项常见但细节颇多的任务,对于初学者或是希望优化现有工作流程的开发者来说,掌握这一技能至关重要。本文旨在全面解析如何在...

    eclipse编译C++的插件

    Eclipse是一款广泛使用的开源集成开发环境(IDE),主要用于Java编程,但通过添加特定的插件,它也可以支持其他编程语言,比如C++。本篇文章将详细介绍如何在Eclipse中安装和使用C++编译器插件,以满足Windows 7用户...

    eclipse c++代码格式化

    Eclipse 是一个强大的集成开发环境(IDE),支持多种编程语言,包括C++。在编写C++代码时,保持代码风格的一致性和可读性是非常重要的,这就需要用到代码格式化工具。"eclipse c++ 代码格式化" 主题涉及到Eclipse中...

    基于Eclipse的c++入门教程(windows下)

    本教程旨在帮助初学者快速掌握如何在Windows环境下利用Eclipse集成开发环境(IDE)进行C++编程。通过本教程的学习,不仅可以了解Eclipse的基本操作,还能深入学习C++编程语言的基础知识及实践应用。 #### 二、开发...

    如何在windows环境下安装Eclipse的C++开发工具

    在Windows环境下搭建C++开发环境,Eclipse是一款非常流行的集成开发环境(IDE),尤其适用于Java开发,但通过安装相应的插件,也可以用于C++编程。以下是如何在Windows上安装Eclipse C++开发工具的详细步骤: 首先...

    使用_Eclipse_IDE_for_C_C++_Developers_搭建_C++_开发环境.doc

    Eclipse IDE for C/C++ Developers 配置WINDOWS下的C/C++开发环境 操作说明

    Eclipse的C/C++自动补全org.eclipse.cdt.ui-7.1.100.202101112014

    视频:...实现使用C和C++自动补全,CDT 版本10.2。目前可以用于stm32cubeide和CCS(Code Composer studio)使用。直接拷贝到CCS安装路径下:C:\ti\ccs\eclipse\plugins\

    eclipseIDE免安装版

    Eclipse IDE是一款广泛使用的开源集成开发环境(Integrated Development Environment),主要面向Java开发者,但通过插件支持,也可以用于C++、Python、JavaScript等多种编程语言。它以其强大的代码编辑、调试、构建...

    eclipse IDE for C

    Eclipse IDE for C是一款专为C和C++开发者设计的集成开发环境(IDE),它以其强大的功能和灵活性在编程社区中备受推崇。Eclipse最初是一个Java IDE,但随着时间的推移,它发展成为一个开放源代码的平台,可以支持...

    Eclipse IDE for C/C++ Win32位

    Eclipse IDE for C/C++是专为C/C++开发者设计的一款强大的集成开发环境(IDE),尤其在Windows 32位操作系统上表现出色。Eclipse作为一个开源项目,它提供了丰富的功能和高度可扩展性,使得软件开发变得更加高效和...

    在ubuntu_linux下安装eclipse以及运行c++程序的安装步骤

    在Ubuntu Linux环境下安装Eclipse并运行C++程序的步骤相当直观,主要分为三个阶段:下载必要的软件、安装软件和配置Eclipse以支持C++编程。首先,你需要下载Java运行环境(JRE)、Eclipse IDE以及C/C++ Development ...

    Linux下配置Eclipse,进行C_C++开发

    ### Linux下配置Eclipse进行C/C++开发 #### 前期准备 1. **下载JRE(Java Runtime Environment)** - JRE是运行Eclipse等基于Java的应用程序所必需的基础环境。需要确保下载适合Linux操作系统的版本。 - **下载...

    eclipse c++ 处理mysql

    在IT领域,尤其是在软件开发中,Eclipse是一个广泛使用的集成开发环境(IDE),它支持多种编程语言,包括C++。而MySQL则是一种流行的开源关系型数据库管理系统,常用于存储和管理应用程序的数据。当我们谈论...

    eclipse for c++ wfl 003

    Eclipse是著名的开源IDE,它支持多种编程语言,包括C++,通过其CDT(C/C++ Development Tools)插件提供强大的C++开发功能。 【描述】中没有提供具体的信息,但我们可以理解为这是关于如何使用Eclipse进行C++开发的...

    Win7_Eclipse_C++开发环境搭建

    - 访问Eclipse官方网站或可靠的第三方网站下载Eclipse IDE for C/C++ Developers版本。 - 选择适合Windows操作系统的安装包。 - 下载完成后,将其解压到一个易于访问的位置,如`D:\Eclipse`。 2. **安装Eclipse**...

    Eclipse 开发C++环境配置

    Eclipse 是一个强大的集成开发环境(IDE),最初主要用于Java编程,但通过插件扩展,它也可以支持其他编程语言,如C++。这篇文章将详细介绍如何在Eclipse中配置C++的开发环境。 首先,你需要下载并安装Eclipse CDT...

Global site tag (gtag.js) - Google Analytics