`
sbpya
  • 浏览: 601816 次
  • 性别: Icon_minigender_1
  • 来自: 杭州,长沙
社区版块
存档分类
最新评论

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

阅读更多

1、Java JDK的安装
Eclipse是一款跨平台的工具,只需要基本的java虚拟机就可以运行。
安装Java SDK很简单。到http://java.sun.com上找到适合你的操作系统的Java JDK安装程序,下载之并运行,Java SDK就会安装到你的系统中。
注意,更高版本的Eclipse需要更高版本的Java JDK。

2、Eclipse及CDT的安装
到Eclipse的官方网站http://www.eclipse.org上下载Eclipse。
安装CDT。CDT的全称是C/C++ Development Tools,是使Eclipse能够支持C/C++开发的插件。进入CDT的官方网站,http://www/eclipse.org/cdt,然后选择一个镜像站点分别下载CDT。下载完成后,将这两个压缩包解压到Eclipse的目录中。
(也可以在安装完Eclipse后,通过Eclipse的软件更新功能安装CDT,具体步骤可以参考Eclipse的在线文档。)

3、安装MinGW
现在这个C/C++ IDE还不能开动,因为缺少了重要的部件。这个部件就是C/C++的编译器。在Windows OS下我们可以选择MinGW。到MinGW的网站http://mingw.sourceforge.net上,下载MinGW,安装。为了以后方便使用,创建一个批处理文件:
安装后,要配置系统环境变量
右键我的电脑->属性->高级->环境变量->系统变量中添加


MINGW_HOME=D:\IDE_Tools\MinGW
LIBRARY_PATH = %MINGW_HOME%\lib
C_INCLUDE_PATH = %MINGW_HOME%\include
CPLUS_INCLUDE_PATH = %C_INCLUDE_PATH%\c++\3.4.5;%C_INCLUDE_PATH%\c++\3.4.5\mingw32;%C_INCLUDE_PATH%\c++\3.4.5\backward;%C_INCLUDE_PATH%
在PATH变量的最后增加 ;%MINGW_HOME%\bin

 

这里有一个需要注意的地方!!
因为Eclipse预设用来编译的文件为 make.exe 但是 MinGw 安装后 make 的文件名是 mingw32-make.exe
因此需要把 mingw32-make 改名为 make!

为了让CDT能够采用MinGW进行编译,需要在 Eclipse 中进行设定
Window->Preferences->C/C++->Make->New Make Project->New Builder
->Binary Parser 取消 Elf Parser 改选 PE Windows Parser

 
还有一个问题需要注意,cdt的一个问题,在对c++文件建立indexer时会在75%的时候卡住,而且cpu占用率通常都是100% ,知道的唯一的解决办法是将indexer功能关闭 Window->Perferences->C/C++-->Indexer 选择No Indexer

现在我们测试一下。点击cdt.bat打开Eclipse,点击New->Managed Make C++ Project。给progect取个名字按finish就可以了,之后给project添加New->Source File,文件名的扩展名为.c(c程序)或者.cpp(c++程序)。输入你的代码就可以了,之后的事情就是进行编译成功啦.
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,然后保存。构建项目,运行。你期望的窗体出现了。

分享到:
评论

相关推荐

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

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

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

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

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

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

    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++;它...

    免费下载: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\bin 路径 安装 eclipse-SDK-3.7-win32.zip help--》install new software--》add--...

    如何使用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...

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

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

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

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

    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、 等待下载...

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

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

    eclipse CDT记录

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

    Eclipse安装与使用.doc

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

    CPPcheck Eclpse CDT 自动检查插件

    不同于语法检查,他主要模拟编译器的规则实现静态检查,1、安装cppcheck,自己官方下吧 ,2、将插件复制到Eclipse CDT安装目录的plugin文件夹,3、启动Eclipse,window-preference--C/C++--code anylisis---cppcheak...

    windows,eclipse,c++,cocos2dx游戏开发环境搭建 2.doc

    3.在eclipse里面自动编译有c++代码的android项目并运行和打包。4.其实还想在eclipse里面实现c++代码的调试,只是这个步骤暂时还没有摸索出来。三,前提条件:1.eclipse中有adt和cdt插件(一般现在的a

    cdt-9.1.0.zip

    eclipse c/c++代码高亮与编译工具

    C++异步网络IO库,仿java的mina实现

    前段时间整理一下代码,仿照java的mina自己做了一套C++的异步socket IO 框架。 编译环境: fedora 10 / cenos 5.4 / cygwin gcc version 4.3.2 其他linux环境没试过,不过应该也没啥问题。...开发环境 eclipse cdt

    C++基础教程完整版

    对于C语言熟悉的读者可将前三章(1.1 到 3.4)当作复习,因为这部分内容主要介绍C++中的C部分。不过某些C++的语法与C还是有些差别,所以建议还是快速的读一下这部分。 第四章讲述面向对象编程。 第五章主要介绍ANSI-...

Global site tag (gtag.js) - Google Analytics