`
Eric.Yan
  • 浏览: 318831 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用Eclipse写C++——这样配置

    博客分类:
  • C++
阅读更多

一:准备工作:需下载以下三个软件包

a).Eclipse 3.1 
官方站点: http://www.eclipse.org 
工具下载地址:http://www.eclipse.org/downloads/index.php 
此外如果没有安装java运行环境库(J2RE)和java开发工具包(JDK),需要到http://www.java.com上下载安装。

b).C/C++ Development Toolkit(CDT 是完全用 Java 实现的开放源码项目) 
下载地址:http://download.eclipse.org/tools/cdt/releases/eclipse3.1/
注意,CDT必须和Eclipse相应的版本配套,此处Eclipse3.1需要CDT3.0.x的配套,如果你的Eclipse与我这不同,需
要注意elicpse网页上版本的提示,不要搞错了。


c).MinGW 5.1.3 
下载地址:http://sourceforge.net/project/showfiles.php?group_id=2435
网页上的这个只是网络安装的引导程序,100多k大,点击下载下来的这个就可以正式的从网上下载所需部件并安装。


二、系统配置
系统环境 WIN2000/WINXP/WIN2003

安装和配置:

1)安装Eclipse:
没有什么多说的,要是有语言包,记得把语言包下载下来,这样看的舒服些,这方面的资料网上比较多,自己搜索一
下吧,别忘记了装J2RE和JDK.

2)安装MinGW:
安装的时候会让你选择需要安装的部件,如果只需要一半的c++开发,选上Runtime,Win32API,BinUtil,
MinGW Make就可以了,因为如果全部安装大概要100M左右,那个网速还是比较慢的;

安装完毕后我们先配置一下系统的环境变量, 点击我的电脑的属性--->高级--->环境变量--->系统变量--->path
 在path后增加:MinGW安装路径\MinGW\bin,这步做完了应该可以在命令行程序输入gcc命令,会有“no input file”
的提示;

接下来找到你安装MinGW的目录,将MinGW\bin\mingw32-make.exe这个文件,改名为make.exe(因为eclipse
默认的make指令使用的make.exe,当然你可以在这不改,eclipse里设置)。 

3)安装CDT:
将下载的CDT解压后的features、plugins目录放到Eclipse的相应的features、plugins下。 

4)然后运行Eclipse,第一次运行的时候系统会提示用户设置工作目录既workspace,这也就是工程文件的安放位置。

5)在Eclipse下面我们来建一个工程,选择FILE--->NEW--->Project,在弹出的对话框中选择Standard Make
 C++ Progject(还有一个Manage Make的选项是自动生成make文件的),之后选择NEXT输入工程文件名,这
里我们输入test,完成工程设置。 接下来我们展开左边的Navigator对话框的test工程目录,在空白处点击Mouse
右键,选择NEW-->FILE, 接下来,在弹出的对话框中输入要新添加的c++文件名,这里我们输入Hello.cpp ,
编辑其代码如下:  
#include <stdio.h>

      #include<stdlib.h>

      // #include<cstdlib> C ++   system("pause"); 得包含这个文件
int main() 
{ 
cout<<"你好Eclipse!\n"; 
        system("pause"); 
         return 0;
}


6)为了能够使Eclipse环境能够速编译源文件,我们还要设置编译控制(Make Targets)。在Eclipse的菜单执行
“项目-》Create Make,然后弹出对话框,在第二个文本框内把"all",改成当前的class名,点击"Create"按钮即
可。

然后在Eclipse的“窗口-》首选项-》c++里面把Index那个东西关了,否则编译起来非常慢.

完成后,点击右侧出现的Make Targets对话框中的相应分支就可以进行源文件的编译工作了,编译完成后在
Navigator对话框中会出现hello.EXE,这就是编译后的可执行文件,双击就可以运行它。

到此Eclipse+MinGW的标准c/c++环境就已经全部配置并测试完毕,测试的时候发现Eclipse+CDT编译c++程序
比java程序慢很多
PS:C语言中,我们习惯在程序开头写上#include<stdio.h>,实际意义是把C中的输入输出命令包含进来,这样我们就可以用printf和scanf等语句来实现输入和输出了。 


而在C++中我学到一种全新的输入输出方式 

输入语句:cin>>     ;输出语句:cout<<   ; 

使用它们需要在程序开头加上#include<iostream>,意义也是包含输入输出命令。 

比如: 
#include<iostream> 
using spacename std; 
int main() 

cout<<"I love this game!\n"; 
return(0); 

运行结果就是输出I love this game!

 

分享到:
评论

相关推荐

    dwjlw1314#DWJ-PROJECT#Eclipse配置C++11环境1

    1.菜单“Project”——“Properties”——“C++ General”,如图所示: 3.头文件路径设置如图所示: 4.预定义设置如图所示: 5.

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

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

    .vim:这是我最喜欢的编辑器——vim 的配置仓库

    这是我最喜欢的编辑器——vim 的配置仓库。 我使用的 vim 是自编译的,因此如果您使用来自系统发行版源的 vim,它可能会发出一些警告,指出某些功能可能无法使用,但是,大多数功能都运行良好。 如果你觉得这有用,...

    Qt4编程.pdf

    3.1.3C++高级应用——虚函数 3.2Windows编程基础 3.2.1需要掌握的技能 3.2.2Windows运行机理 3.2.3Windows编程基础 3.3Linux编程基础 3.3.1你必须掌握的技能 3.3.2文件系统管理 3.3.3XWindow系统 3.3.4常用命令 ...

    《Android应用开发揭秘》源码

     16.3.2 使用C\C++实现本地方法  16.3 编译C\C++代码  16.4 AndroidNDK中使用0penGL  16.5小结  第17章 Android脚本环境  17.1 Android脚本环境简介  17.2 Android脚本环境安装  17.3如何编写Android脚本...

    《Android应用开发揭秘》附带光盘代码.

     16.3.2 使用C\C++实现本地  方法  16.3 编译C\C++代码  16.4 AndroidNDK中使用0penGL  16.5小结  第17章 Android脚本环境  17.1 Android脚本环境简介  17.2 Android脚本环境安装  17.3如何编写Android脚本...

    Android应用开发揭秘pdf高清版

    16.3.2 使用C\C++实现本地 方法 16.3.3 Android.mk实现 16.3.4 Application.mk实现 16.3.5 编译C\C++代码 16.4 AndroidNDK中使用0penGL 16.5小结 第17章 Android脚本环境 17.1 Android脚本环境简介 17.2 Android...

    JAVA上百实例源码以及开源项目

    得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥验证签名结果,使用公钥初始化签名对象,用于...

    JAVA上百实例源码以及开源项目源代码

    得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥验证签名结果,使用公钥初始化签名对象,用于...

    新版Android开发教程.rar

    HTC HTC HTC HTC Dream/G1 Dream/G1 Dream/G1 Dream/G1 具体配置 硬件 3.17 英寸 HVGA (480 x 320) ; 1150mAh 电池 ;高通 528Mhz 7201 处理器 ; 64MB RAM 、 128MB ROM ; 1GB MicroSD 卡 ; QWERTY 全键盘; 310...

Global site tag (gtag.js) - Google Analytics