您的位置:首页 > 编程语言 > Java开发

eclipse+CDT配合vc开发的环境建设

2006-07-21 14:25 274 查看
CDT安装:
CDT是eclipse的C/C++开发插件,只是一个开发环境,需要配合外部的编译器使用,所以在安装之前要先安装一个C/C++编译环境。在windows环境下下,这里推荐两个编译器,一个是Cygwin,该工具适合具有Unix编程风格的人使用;另一个是下面我将使用的Visual C++ Express Edition 2005,即VC的精简版本。
安装VC Express的方法很简单,但注意安装完成后设置环境变量,例如我装在C盘,需要设置:

Include = C:/Program Files/Microsoft Visual Studio 8/VC/include;%include%
Path = C:/Program Files/Microsoft Visual Studio 8/VC/bin; C:/Program Files/Microsoft Visual Studio 8/Common7/IDE;%path%
Lib = C:/Program Files/Microsoft Visual Studio 8/VC/lib;%lib%

安装完成后在命令行输入CL命令和nmake命令,若显示如图说明安装OK



这里CL命令是vc的编译输出命令,相当于Unix的g++;nmake负责解释makefile,熟悉Unix的人对make命令一定不会陌生,有关makefile的信息参阅http://dev.csdn.net/develop/article/20/20025.shtm

以下我使用的版本是windows2000 + eclipse3.1.2 + CDT3.0.2

作为插件安装方法两种:(1)直接解压到相应目录;(2)用link文件;这两种方法不是本章要说的,这里不累述。个人喜欢后一种,安装删除都比较简单。

因为俄eclipse是多平台的,CDT安装完成后,有很多配置默认不是windows平台下的,打开要进行一些环境配置。打开eclipse菜单:窗口-->首选项-->C/C++-->make-->New Make Project,如图:



注意:
1)、因为我用的是vc环境,所以将选项卡“make builder”下的Build command改为nmake(默认是make);
2)、在Binary Parser选项卡下将Binary Parser选为PE Windows Parser,如下图:



点击“确认”完成安装步骤,下面就可以使用eclipse漂亮的IDE开发C/C++程序了。

下面说一个例子:
1)、新建一个空的Standard Make C++ Project,名称为HelloVc;
2)、在项目中新建一个Hello.cpp文件,输入:
[align=left]#include <iostream>[/align]
[align=left]usingnamespace std;[/align]
[align=left] [/align]
[align=left]int main(void){[/align]
[align=left] cout<<"hello this vc project /n";[/align]
[align=left] return 0;[/align]
}
3)、在项目中新建一个文件,文件名makefile,输入:
[align=left]CC = cl.exe /EHsc /MT /c[/align]
[align=left]LN = link.exe[/align]
[align=left]EXENAME = Hello[/align]
[align=left]all: $(EXENAME).exe[/align]
[align=left][tab]@echo ********************************[/align]
[align=left][tab]@cmd /c $(EXENAME)[/align]
[align=left]$(EXENAME).exe: $(EXENAME).obj[/align]
[align=left] [tab]$(LN) -out:$(EXENAME).exe $(EXENAME).obj[/align]
[align=left]$(EXENAME).obj: $(EXENAME).cpp[/align]
[align=left][tab]$(CC) -Fo $(EXENAME).obj $(EXENAME).cpp[/align]
[align=left]clean:[/align]
[align=left] [tab]del $(EXENAME).exe[/align]
[tab]del *.obj
注意makefile中每个命令前面的TAB不能用空格代替
4)、打开窗口-->显示视图-->other,打开“Make Targets”视图:



5)、在步骤3)中新建的makefile上右键点选“Create Make Target….”,新建一个Build Target。“Target Name”随便填写,这里取为“Build”。下面两项要注意:“Make Target”填写makefile文件里定义的target;“Build command”设为nmake.

6)、用和5)同样的方法再建立一个clean的make target;
7)、在视图“make tartget”中双击上面创建的make target,在控制台观察结果,怎么样,大功告成,很兴奋吧!
Build效果如下:



Clean效果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: