Windows下配置Eclipse for C++
来源:互联网 发布:java petstore 编辑:程序博客网 时间:2024/05/16 05:31
Eclipse是一款大名鼎鼎的IDE,除了用来编写Java或者Android工程,我们还可以把它配置成一个C++开发环境。
主要工作为配置CDT插件和MinGw的GCC编译器。在这个过程中,遇到了一些问题,把它写下来,也是总结。
这里有一篇文章,依照这篇文章的方法,虽然可以编译C工程,但是却不能编译运行C++工程。点击打开链接。至于如何能够使其编译运行G++编译的C++工程,可以参见StackOverFlow上的这个问答Launch Failed Binary not found eclipse for C in windows,和这篇文章点击打开链接 。本文即参考这三篇文章进行。
首先,Eclipse需要Java环境,这个问题很简单,网上资料也有很多。概括来说,需要去下载java JDK,之后安装,并添加环境变量即可。
解决了Java环境的问题,在官网上下载Eclipse。这里有两个选择:
(1)直接下载Eclipse for C++,这个Eclipse已经集成了CDT,所以只要下载了这个,就没有必要再安装CDT插件了。官方下载地址为:Eclipse for C++。可以根据自己windows为32bit或者64bit相应下载。下载之后,解压缩即可。
(2)下载Eclipse,接下来安装单独CDT。现在的版本号为 “开普勒”。 Eclipse Kepler。下载完成之后,解压即可。接下来打开Eclipse,并选择“Help”->“Install New Software”,在“work with”中输入CDT提供的网址:http://download.eclipse.org/tools/cdt/releases/kepler 。注意这个是对应于Kepler版本的,不能用于其他版本,具体说明可以参考这个网站:http://www.eclipse.org/cdt/downloads.php。接下来一路安装就好了。
第二步,我们要配置MinGw编译器。
我的MinGw编译器是安装CodeBlocks的时候安装的,放到了C盘下,是C:\MinGW32-xy。
配置环境变量如下:
添加
MINGW_HOME=C:/MinGW32-xy
LIBRARY_PATH = %MINGW_HOME%/lib
C_INCLUDE_PATH = %MINGW_HOME%/include
并在PATH变量的最后增加 ;%MINGW_HOME%/bin。
打开Eclipse,依次选择“windows”->“preference”,在弹出对话框左上角的“过滤文本框”中输入“make”,选择“Makefile Project”,然后选择“PE Windows Parser”。
再参考StackOverFlow上的那个回答,输入“environment”,选择C++下面的那个,点击右面的“Add”,把刚才添加的几个环境变量加进去,点击OK确定。
接下来,你就可以参考这篇博客点击打开链接的说明建立C/C++工程了!
PS:其实在Eclipse里面也不一定要用GNU的编译器。如果你已经安装过Visual Studio的话,在建立工程选择编译器的时候,也会有VisualStudio的选项可供选择。这个编译器是不用配置的,直接就能用!
- Windows下的Eclipse IDE for C/C++ Developers, 配置
- Windows下配置Eclipse for C++
- Windows下配置Eclipse for C++
- Windows环境下zend studio for Eclipse 的wampserver配置
- windows下Eclipse的安装(for C++)
- windows 下安装 eclipse for c /C++出现的问题
- windows下eclipse配置
- Windows 下Eclipse C
- 详解Windows下Eclipse CDT 配置C-C++ 编译环境
- Windows下Eclipse Indigo的C/C++开发环境配置
- Windows下的eclipse c/c++环境配置
- 详解Windows下Eclipse CDT 配置C-C++ 编译环境
- windows下Eclipse安装配置C/C++开发环境
- 详解Windows下Eclipse CDT 配置C-C++ 编译环境
- 详解Windows下Eclipse CDT 配置C-C++ 编译环境
- windows下eclipse c++配置
- Windows下eclipse配置maven
- Eclipse的CDT配置(for Windows)
- 数据结构的Java实现——顺序表
- android中创建数据库与完成数据添删改查(SQLite)
- Mac OS X下的ldd工具——otool
- 归并排序
- InputFormat的数据划分、Split调度、数据读取三个问题的浅析
- Windows下配置Eclipse for C++
- 2012年湖南省第八届大学生计算机程序设计竞赛 F 题 Kingdoms
- 新手学习Linux下的c++编程
- POJ-2370
- html的<script>脚本:JavaScript入门
- mysql 导入大的sql文件
- [cocos2dx笔记004] android增加静态库工程
- java + selenium测试框架(之截屏) 版本演化四
- 终端之1_对终端进行读写