版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Windows 7安装Eclipse 3.7搭建C/C+开发环境分类:C+技术 2011-11-06 17:04508人阅读评论(0)收藏举报Windows7安装Eclipse3.7搭建C/C+开发环境(2011-07-28 11:27:48) 操作系统:Windows 7 SP1软件:eclipse-SDK-3.7-win32mingw-get-inst-201105301. 安装JRE由于Eclipse本身是用Java开发而成,因此自然需要使用到JRE(Java Runtime Environment),如果先前已经安装过就可以不必安装了。JRE下载地址:2. 安装Eclipse进入下载E
2、clipse Classic版本,下面是Eclipse Classic 3.7的下载链接: 解压至C:Program Files,在桌面上创建eclipse.exe的快捷方式。 3. 安装CDT进入下载跟Eclipse对应版本的CDT(C/C+ Development Tooling),下面是CDT 8.0的下载链接: 打开Eclipse,进入菜单Help,选择Install New Software,点击右边Add按钮,在Add Repository对话框中点击右下角的Archive,浏览到你之前下载保存路径,选中并双击,勾选所有CDT部件,然后点击Next,继续Next,选中“I acce
3、pt the terms of the license agreement Finish”,点击Finish开始安装CDT。 安装完CDT后重启Eclipse。4. 安装MinGW进入下载最新的下载器MinGW-Get,这里使用mingw-get-inst-20110530.exe,双击运行,选择安装路径,把MinGW安装C:MinGW,选择“C+ Compiler”和“MSYS Basic System”两个组建,然后开始下载安装。由于网络等原因,安装过程中会提示有两个文件下载不了,安装不完整:前者可以在sourceforge网站上找到,后者没有找到,但是都无法下载,后来动用百毒和股沟,再加
4、上fg715p,终于在网上下到了这两个文件,把他们拷贝到以下路径:C:MinGWvarcachemingw-getpackages然后重新运行mingw-get-inst-20110530.exe,这样才安装完整。5. 配置5.1 环境变量我的电脑 属性 高级系统设置 环境变量在上方的用户变量中进行如下操作:(1)编辑PATH变量,在最后面加入C:Program FilesMinGWbinC:Program FilesMinGWmsys1.0binC:MinGWmingw32bin(2)添加LIBRARY_PATH变量,内容为:C:MinGWlib(3)添加C_INCLUDE_PATH变量,内
5、容为:C:MinGWinclude(4)添加CPLUS_INCLUDE_PATH变量,内容为:C:MinGWlibgccmingw324.5.2includec+注销Windows再登陆,这一步可能是关键!5.2 进入C:MinGWbin下将mingw32-make.exe复制成make.exe。因为Eclipse使用时预设是用系统里的make这个文件名,而不是mingw32-make。当然如果你不想改MinGW中的,也可以修改Eclipse中的设定。在make targets view中新增一个task时,build command取消use default,使用mingw32-make。另
6、外在project properties-make project中将make改为mingw32-make。不过显然后一种比较麻烦,推荐第一种。5.3 为了使CDT能够用 MinGW来进行编译工作, 我们要进入Eclipse中进行设置:Windows - Preferences - C/C+ - New CDT Project Wizard在右边的Preferred Toolchains的右边,Toolchains栏目内选择MinGW GCC,然后点击下面的Make toolchain(s) preferred如图所示:然后选择Windows - Preferences - C/C+ - Ne
7、w CDT Project Wizard - Makefile Project- Binary Parser,只勾选PE Windows Parser,如图所示: 至此,配置完毕。 好吧,那么就开始我们的第一个C/C+代码的测试,以验证我们的成果。一个HelloWorld的基本步骤:1、打开Eclipse2、选择一个“工作空间”(workspace)3、选择一个“工程”(Project)4、在向导中设置项目名称。这里我们将项目名称设定为HelloEclipse,在存放路径上,我们需要有所讲究,如果我们勾选Use default location的话,我们的location位置将是步骤1中设置的
8、路径,我们通常需要设立子文件夹,以避免工程数量的增加而导致不同工程文件的交错。深刻理解这一点,把两种方案都试一下就可以了。在Project types(项目类型)中,我们可以选择一个Hello World ANSI C Project,在Toolchain中选择MinGW GCC,这就是我们本机所拥有的编译器了。5、因为我们选择了Hello World项目,所以我们还有一个基本设置的页面,可以输入一些个性化的信息。6、如果您是在Windows上使用,则可以选择高级设置(Advanced settings),选择二进制转换器的类型(如图),当然,默认情况下是选好的因此,不用顾及该部分内容也依然会
9、成功,但如果您遇到诸如此类的问题,则可以看看这里是否正确设置了。相关路径:C/C+ Build - Settings - Binary Parsers点击“OK”或者“Finish”即可完成。7、编写个代码试试(其实系统已经为我们在src文件夹下生成了一个)让我们写一个简单的代码试试代码如下:#include void myputs(char * s);int main() char * s = HelloEclipse!; myputs(s); return 0;void myputs(char * s) while(*s) printf(%c,*s+); return;另外在菜单Project中有很多Build相关的选项,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中数学 第三章 三角恒等变换 3.1 和角公式 3.1.3 两角和与差的正切示范教案 新人教B版必修4
- 岳麓版高中历史必修二第三单元第14课《社会主义经济体制的建立》教学设计
- 2026下半年四川遂宁市属事业单位招聘工作人员72人易考易错模拟试题(共500题)试卷后附参考答案
- 2026下半年四川省美姑县事业单位考试招聘27人易考易错模拟试题(共500题)试卷后附参考答案
- 2026下半年四川宜宾兴文县事业单位招聘26人易考易错模拟试题(共500题)试卷后附参考答案
- 2026下半年云南省属事业单位招考302人易考易错模拟试题(共500题)试卷后附参考答案
- 2026上海地铁维护保障限公司车场值班员车场司机招聘(内部招聘)易考易错模拟试题(共500题)试卷后附参考答案
- 20262026广西百色市西林县公开招聘县属国企业管理人员1人易考易错模拟试题(共500题)试卷后附参考答案
- 吉林省榆树市八年级生物下册 第八单元 第一章 第一节 传染病及其预防教学设计 (新版)新人教版
- 小学信息技术六年级下册《第2课 小小挂件展创意》教学设计
- 沪粤版物理八年级上册全册教案
- 小学安全教育校本课程教材
- 《方帽子店》教案(2课时)-2026-2027学年统编版(新教材)小学语文四年级上册
- SOE-MT-NOTE 三大运营商招聘考试核心考点笔记:通信原理与移动通信技术
- (2026年)河北省石家庄市检察院书记员考试题(附答案)
- 商业物业管理及运营合同
- 乡村路面养护方案
- GB/T 47335.2-2026中医药诊断词汇第2部分:脉象
- 2026浙江宁波市自然资源和规划大数据中心招聘编制外工作人员1人笔试参考题库及答案解析
- 中考物理总复习《浮力与压强》专项测试卷及答案
- 五年(2021-2025)中考数学真题分类汇编(重庆专用)05:圆(教师版)
评论
0/150
提交评论