windows平台下用eclispe进行c/c++开发

来源:互联网 发布:二维树状数组 编辑:程序博客网 时间:2024/05/16 04:15

windows平台下用eclispe进行c/c++开发
Eclipse是IBM领导的一个开源项目,旨在为大家提供一个优秀的集成的开发环境,软件本身是用java语言写的,需要安装 java虚拟机才能使用,但它独特的插件体系使它成为扩展性最强的开发平台,闲话少述,下面介绍如何在windows下使用CDT插件搭建Eclipse 下的开发环境----  

1.     安装eclipse和java运行环境windows版(JRE )

2.     把eclipse装好后(绿色软件,直接解压缩就能用),然后下载CDT, CDT插件与Eclipse版本要对应,我提供的eclipse版本是3.2,CDT是3.1的。

3. 下面介绍插件的安装方法,根据经验,笔者提倡使用下列方法安装插件,以便管理:
a. 假设eclipse装在c盘:目录结构为c:/eclipse,新建一个文件夹links如下:c:/eclipse/links (注意文件夹必须叫links)。
b. 解压缩cdt压缩包到一个文件夹里,在c盘eclipse下新建文件夹cdt,如下:c:/eclipse/cdt,然后把刚才解压缩的cdt包里面的 eclipse文件夹复制到cdt里面形成:c:/eclipse/cdt/eclipse结构(很多人可能不解.....)
c.在links 文件夹下建立cdt.ini文本文件(注意windows普通状态下后缀是不显示的,不要建成cdt.ini.txt,怎么显示后缀就不说了,提醒一下。 用记事本打开cdt.ini ,这样写: path=c:/eclipse/cdt( 就是cdt压缩包的位置)
d .启动eclipse看一下,在“新建 〉其他”里面是不是有了c和c++的项目.

4. 仅安好了插件还不能使用,因为CDT使用的是GCC编译器,还要安装MinGW。
请使用这个版本:  
MinGW bin MinGW-3.1.0-1.exe 14863 kb Sep 15, 2003 11:14  
下载网址:http://www.mingw.org/download.shtml   注意找对bin MinGW-3.1.0-1.exe

安装:安装目录选C槽,然后狂点下一步(Next)就行了。安装完后路径是这  
样->C:/MinGW。  

先在Command Line模式下测试编译与执行。先将C:/MinGW/bin底下的  
mingw32-make.exe更名为make.exe,因为待会在Eclipse使用时它预设  
会抓系统里make这个文件名而不是mingw32-make。  

(注:如果不更名或是还有其它make程序时,也可以在稍后的Eclipse设定  
中,在make targets view的地方,新增一个task时,build command 取消  
use default , 使用 mingw32-make,或在project properties->make project ->  
将make 改为 mingw32-make ) -- 由 snpshu 补充。  

在环境变量里加入下列设定:  
PATH : C:/MinGW/bin; (如果系统已经有装其它C/C++编译器,请把C:/MinGW/bin加在最前面。)  
LIBRARY_PATH :C:/MinGW/lib  
C_INCLUDE_PATH :C:/MinGW/include  
CPLUS_INCLUDE_PATH :C:/MinGW/include/c++/3.2.3;C:/MinGW/include/c++/3.2.3/mingw32;  
C:/MinGW/include/c++/3.2.3/backward;C:/MinGW/include  

先使用文字编辑器编写测试用的原始档,档名:main.cpp。  
#include <iostream>
using namespace std;
  
int main(void) {
     cout << "Can You Feel My World?" ;
  
     return 0;
}

在Command Line下编译指令:  
    C:/g++ main.cpp -O3 -o hello

(O3的O是英文大写"欧")  
编译成功后:便会产生hello.exe的执行档。  
执行画面如下:  
Microsoft Windows XP [版本 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
  
C:/Documents and Settings/Sungo>cd/
  
C:/>g++ main.cpp -O3 -o hello
  
C:/>hello   //注释:这句可能没有,不影响
Can You Feel My World?//注释:这句可能没有,不影响
C:/>

注:-O3 旗标表示采最高级编译最佳化,编译速度最慢,但产生的执行档  
档案会最小,执行速度会最快;-o 旗标表示将编译完的*.exe重新更名。  

——完成。
装完后的使用方法如下

◎步骤一.开启Eclipse后,首先先开启C/C++专用视景。  
Windows->Open Perspective->C/C++ Development  

◎步骤二.建立一个C++用的项目。  
File-New->Project->C++->Standard Make C++ Project  
(接下来的步骤跟建立一般的Java项目一样,皆采预设即可)  

◎步骤三.把我们刚刚写的main.cpp import进来,加到专案里。  
File->Import->File System->浏览C:/main.cpp (或者自己新建一个再编辑:File->New->New Source File;文档名自己输入,如“a.cpp”;如果是输入文件则
File->New->File;文档名如"1.txt"或"1.in")

◎步骤四.建立一个makefile。  
File->New->File,文件名称填:makefile。(不需打扩展名)  

makefile内容如下:  
all:
     g++   main.cpp -g -o run
  
注意:makefile缩排要以Tab键作缩排,不能以空格4作缩排,  
否则Build会有问题。  

◎步骤五.设定Make Targets。  
Windows-Show View->Make Targets  
在Make Targets窗口里按鼠标右键,Add Build Target  
,name打:编译。Build Target打:all。  

◎步骤六.编译。  
在刚刚建立的Make Targets "编译" 上点鼠标2下,即会开始编译,  
此时我们可以发现hello.exe已经产生在我们项目下了。可在底下  
C-Build窗口看到以下输出结果:  
make -k all  

g++   main.cpp -g -o run
  
◎步骤七. *.exe执行前设定。因为在Windows下Run,所以要先作个设定  
,请开启Project->Properties->C/C++ Make Project->Binary Parser页面。  
Binary Parser下拉式选单,将ELF Parser改成PE Windows Parser。  

◎步骤八.执行。  
Run->Run as->C Local Application。  
在底下Consloe窗口看到hello.exe的执行结果。  

注:当原始档有修改,要重新编译时,只要鼠标双击我们在步骤五  
所建立的Make Targets "编译",即可Rebuilding。  

原创粉丝点击