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

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文件,输入:
#include <iostream>
using namespace std;
 
int main( void ){
    cout<< "hello this vc project /n" ;
    return 0;
}
3 )、在项目中新建一个文件,文件名 makefile ,输入:
CC = cl.exe /EHsc /MT /c
LN = link.exe
EXENAME = Hello
all: $(EXENAME) .exe
[tab]@echo ********************************
[tab]@cmd /c $(EXENAME)
$(EXENAME) .exe: $(EXENAME) .obj
 [tab] $(LN) - out:$(EXENAME) .exe $(EXENAME) .obj
$(EXENAME) .obj: $(EXENAME) .cpp
[tab] $(CC) -Fo $(EXENAME) .obj $(EXENAME) .cpp
clean:
 [tab]del $(EXENAME) .exe
[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效果如下:
 
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值