`
sshzhangwg
  • 浏览: 69516 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

用Eclipse CDT 配置C/C++ 编译环境

阅读更多
  <转自 用Eclipse CDT 配置C/C++ 编译环境>

      当Visual C++长了尾巴,当Borland C++ Builder臃肿不堪,当钱包空空,难道在Windows下再没有我们可以负担的起而又足够优秀的C++ IDE?
      当然不是。这个世界上还有一种东西叫开源。
      本文的目的就是告诉你如何依靠开源软件搭建Windows XP下的C++ IDE(虽然搭配Linux OS是更好的选择,但毫无疑问的是,Windows OS至少在易用性上要远好于Linux OS,何况在中国,Windows的用户要远多于Linux用户)。
当Visual C++长了尾巴,当Borland C++ Builder臃肿不堪,当钱包空空,难道在Windows下再没有我们可以负担的起而又足够优秀的C++ IDE?
当然不是。这个世界上还有一种东西叫开源。
本文的目的就是告诉你如何依靠开源软件搭建Windows XP下的C++ IDE(虽然搭配Linux OS是更好的选择,但毫无疑问的是,Windows OS至少在易用性上要远好于Linux OS,何况在中国,Windows的用户要远多于Linux用户)。

1、Java JDK的安装
      C++ 的开发平台为什么要安装Java的JDK?这似乎是C++的可悲之处。原因很简单,因为我们要使用的Eclipse不但是用于Java开发的IDE,更是基于Java虚拟机开发的。也因为如此,Eclipse具有良好的移植性,你所需要的不是某个特定的操作系统,而仅仅是一个Java JDK。所以本文虽然针对Windows OS所写,但很多内容可以应用在其它OS上。
安装Java SDK很简单。到http://java.sun.com上找到适合你的操作系统的Java JDK安装程序,下载之并运行,Java SDK就会安装到你的系统中。我下载的是最新的Java JDK 1.5。注意,更高版本的Eclipse需要更高版本的Java JDK,目前的Eclipse使用1.4.2以上的Java JDK都是可以的。
更多的关于Java JDK安装的帮助,可以参考Java网站上的在线文档。
(注意:Eclipse需要Java JDK才可以运行,而不仅仅是JRE,因为Eclipse本身集成了Java开发功能,需要Java JDK的支持。)

2、Eclipse及CDT的安装
      到 Eclipse的官方网站http://www.eclipse.org上下载Eclipse。Eclipse同时有多个版本可以下载,包括最新的 3.1、3.0.1、2.1.2等等。其中3.1是比较新的版本啦,不过遗憾的是没有中文补丁包。不过对于很对兄弟们来说这已经不是什么重要的障碍了。如果你真的希望使用一个中文的开发环境,那就下载3.0.1好了,目前最新的语言补丁包就支持3.0.1。至于2.1.2,如果你曾经使用过 Eclipse,并且更喜欢以前的界面风格,那么2.1.2会比较适合你。其实不同版本的Eclipse是可以和平共处的。只要将它们安装在不同的目录下就可以了(我就在同时使用3.0.1和3.1噢)。
好了,假设我们要下载3.0.1版本的Eclipse。首先选择合适的镜像网站,然后分别下载Eclipse 3.0.1软件包以及3.0.1_Translations语言补丁包,将它们解压缩到相同的目录中。现在先不要急着运行噢,还有很多事情没有做。
现在需要安装CDT了。CDT的全称是C/C++ Development Tools,是使Eclipse能够支持C/C++开发的插件。进入CDT的官方网站,http://www/eclipse.org/cdt,然后选择一个镜像站点分别下载CDT 2.0.2以及CDT的语言补丁包(如果你选择了2.x版本的Eclipse那就要下载1.x的CDT了)。下载完成后,将这两个压缩包解压到 Eclipse的目录中。
现在安装完成了,点击Eclipse漂亮的图标,看看效果吧。
(也可以在安装完Eclipse后,通过Eclipse的软件更新功能安装CDT,具体步骤可以参考Eclipse的在线文档。)

3、安装MinGW
      现在这个C/C++ IDE还不能开动,因为缺少了重要的部件。这个部件就是C/C++的编译器。在Windows OS下我们可以选择两个编译器,分别是Cygwin和MinGW。前者由RedHat支持,不过现在已经不是完全开源的了,需要花费一些费用购买许可,具体的内容可以参考http://www.redhat.com/software/cygwin/。这个显然不能让我们满意啦,一个Windows XP已经够贵了。所以我们选择MinGW。
现在到MinGW的网站http://mingw.sourceforge.net上,下载MinGW-3.1.0-1.exe,之后运行exe文件安装。为了以后方便使用,创建一个批处理文件:

mingw32setvar.bat
SET PATH = D:\MinGW\bin;%PATH%
SET LIBRARY_PATH = D:\MinGW\lib
SET C_INCLUDE_PATH = D:\MinGW\include
SET CPLUS_INCLUDE_PATH = D:\MinGW\include\c++\3.2.3;D:\MinGW\include\c++\3.2.3\mingw32;D:\MinGW\include\c++\3.2.3\backward;D:\MinGW\include

同样,为了运行CDT方便,再创建一个批处理文件:

cdt.bat
set path=%path%;D:\MinGW\bin
set LIBRARY_PATH=D:\MinGW\lib
set C_INCLUDE_PATH=D:\MinGW\include
set CPLUS_INCLUDE_PATH=D:\MinGW\include\c++\3.2.3;d:\MinGW\include\c++\3.2.3\mingw32;D:\MinGW\include\c++\3.2.3\backward;D:\MinGW\include

D:\eclipse\eclipse.exe

现在我们测试一下。点击cdt.bat打开Eclipse,点击新建->项目->受管Make C++ 项目。在项目中新建一个main.cpp,输入一个简单的程序,然后创建,运行。看到结果了吧。如果还有什么问题,可以到google上搜一下 Eclipse cdt,就可以找到很多相关内容的文章,相信会对你有帮助。

4、安装wxWidgets
      wxWidgets是什么?我想你一定听说过wxWindows。今年,在MS的压力下,wxWindows开发团队不得不将其更名为wxWidgets,不过它还是像原来一样出色。
在Windows下开发不可避免的要涉及GUI设计的内容。如果仅使用MinGW的Win32API接口就太落伍了。wxWidgets无疑是一个很好的选择。
到 wxWidgets的网站http://wxWindows.sourceforge.net上,下载2.4.2或2.5.3版的wxWidgets,然后解压缩,注意,解压缩的路径不能包含空格字符。然后参照docs\msw\install.txt编译生成需要的程序库。
(注意:你可能需要安装更多的MinGW工具以完成wxWidgets的编译,这些工具在wxWidgets的网站上也有下载。)
      现在,打开Eclipse,新建一个标准Make C++项目,添加一个wxWidgets中的例子。然后在项目选项中,设置构建器命令为:make -f makefile.g95,然后保存。构建项目,运行。你期望的窗体出现了。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Eclipse CDT + C / C++ 环境安装+编译_调试

    NULL 博文链接:https://lihongchao87.iteye.com/blog/1730531

    ubuntu 下eclipse CDT搭建交叉编译开发环境

    本文将详细介绍如何在ubuntu平台下使用eclipse CDT搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装等几个方面的内容。 一、准备相关软件安装包...

    在Windows下搭建eclipse C/C++编译环境

    在windows下搭建eclipse C/C++编译环境,支持C99。可编译ffmpeg库 编译环境:windows 8 64位 eclipse版本:Kepler CDT版本:cdt-master-8.3.0.zip 太大无法上传,内有地址,可以下载 mingw 只有现在安装版本,内有集成...

    Linux下安装Eclipse/JRE/CDT开发C/C++

    在Linux下安装 1.Eclipse SDK 2.JRE Java运行环境 3.CDT(C/C++ Development Toolkit) 然后,有一个简单的C++开发工程编译实例

    eclipse 开发c/c++

    C 和 C++ 语言都是世界上最流行且使用最普遍的编程语言, 因此 Eclipse 平台(Eclipse Platform)提供对 C/C++ 开发的支持一点都不足为奇。 因为 Eclipse 平台只是用于开发者工具的一个框架,它不直接支持 C/C++;它...

    JNI开发 eclipse相关开发环境的搭建

    现在,读者已经成功搭建了一个 JNI 开发环境,可以使用 Eclipse 和 CDT 插件来编写和编译 C/C++ 代码,并使用 NDK 和 Cygwin 来编译 JNI 代码。这个环境可以帮助读者更好地开发 JNI 项目,提高开发效率。

    免费下载:eclipse+CDT插件+minGW编译软件+安装c++说明书.rar

    免费下载 eclipse+CDT插件+minGW编译软件+安装c++说明书.rar eclipse++cdt+MinGW_开发环境配置——详细说明.pdf

    免费下载:eclipse cdt编译C++的插件

    免费下载eclipse cdt编译C++的插件

    eclipse+cdt+MinGW+gdb安装--gdb.exe

    本来想全部上传,文件太大超过50M,eclipse和cdt,MinGW安装问题不大,安装 MinGW-6.3.exe 配置环境变量,在path里加入D:\MinGW...MinGW不带调试功能,需要在MinGW bin目录加入编译后的gdb.exe,不需要eclipse其他配置

    Windows下Eclipse搭建AndroidNDK开发环境[整理].pdf

    Eclipse的配置包括安装Eclipse CDT组件、配置C/C++的编译器和用NDK来编译程序。 2.1 安装Eclipse CDT组件 Eclipse CDT组件是Eclipse的扩展组件,提供了C/C++的开发环境。安装Eclipse CDT组件需要从Eclipse的官方...

    如何使用Eclipse编译C,C++,JAVA程序

    一、编译环境配置 2 J2SE(TM) Development Kit(JDK)的介绍及下载安装 2 JDK的介绍: 2 JDK的下载 2 JDK的安装 3 MinGW的介绍及下载安装 4 MinGW的介绍: 4 MinGW的下载 4 MinGW的安装 5 MinGW的设置 7 二、Eclipse SDK...

    Eclipse cdt debug 转release1

    Eclipse CDT 是一个功能强大的集成开发环境(IDE),广泛应用于 C/C++ 项目的开发和调试。 Debug 和 Release 两个版本是 Eclipse CDT 中两个重要的配置选项,它们的配置正确与否直接影响项目的编译、调试和发布。...

    Eclipse安装教程

    本文将指导用户安装Eclipse并配置C/C++开发环境,包括下载和安装Eclipse、C/C++ Development Toolkit(CDT)和MinGW,配置系统环境变量,安装和配置Eclipse,安装MinGW,安装CDT,创建工程,编译源文件等步骤。...

    eclipse编译c++配置三件套,又详细说明 cdt、MinGw、MSYS

    eclipse编译c++配置三件套,又详细说明 cdt、MinGw、MSYS

    Ubuntu搭建C/C++编程环境

    一 配置C/C++编程环境  1.配置gcc,在ubuntu安装完成已经有gcc了,但是gcc还不能编译文件.因为缺少一些头文件。那么我们要来配置这些头文件。在这里我们需要安装build-essential这个软件包,安装了这个包会自动...

    JNI技术手册 c/c++调用java

    V. Eclipse+CDT+MinGW 进行JAVA调用C/C++ 34 一、 安装eclipse3.2。 34 二、 安装MinGW。 34 1、 下载MinGW 34 2、 安装 34 3、 安装版本 34 4、 选择安装的编译器 34 5、 选择安装路径,下一步 35 6、 等待下载...

    linux环境下的c++开源项目eclipse配置指南

    在用c++语言做项目开发时,需要学习一些开源软件,目前发布的开源软件都是纯代码,一般情况下在linux环境下,大部分情况通过VIM来阅读,...闲话少说,现在就来介绍linux环境下如何使用eclipse编译c++语言的开源项目。

    eclipse CDT记录

    eclipse安装CDT,编译C++文件,同时使用MinGW编译器

    windows下eclipse的“Lauch failed. Binary not found”问题解决方案.

    1. 项目设置:在 Eclipse 中,项目的设置非常重要,特别是当我们使用 CDT(C/C++ Development Toolkit)插件时。在项目的 properties 中,我们需要设置 C/C++ Build 的设置,包括 Binary Parsers、Compiler、Linker ...

    Eclipse安装与使用.doc

    但Eclipse不仅仅只是java的开发工具,如果我们为Eclipse装上C/C++的插件(CDT),就可以把它当作一个C/C++开发工具来使用。 Eclipse支持国际化,如果需要的话,我们可以为Eclipse安装多国语言包,实现Eclipse的中文...

Global site tag (gtag.js) - Google Analytics