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效果如下:
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效果如下:
相关文章推荐
- CentOS6.9 64位+opencv 2.4.13.5+Eclipse CDT开发环境搭建+用Hog进行行人检测
- Red Hat Enterprise Linux AS4.0下安装Qt4.4.0及Qt的集成开发环境IDE(Eclipse+CDT+Qt)
- Eclipse配置NDK_R4开发环境(集成Cygwin 、CDT)
- Ubuntu环境下eclipse搭建C++开发环境(CDT)
- eclipse+cdt+cygwin配置c/c++开发环境
- eclipse中配置c++开发环境 Eclipse + CDT + MinGW
- Eclipse下安装Android开发环境:NDK和CDT
- Eclipse+CDT+Cygwin配置C/C++开发环境
- Windows下eclipse配制C/C++开发环境(eclipse+cdt+mingw)
- Eclipse下安装Android开发环境:NDK和CDT
- 利用Eclipse CDT建立 windows下面C++开发环境
- Eclipse+CDT+Cygwin配置C/C++开发环境
- Eclipse+CDT+Cygwin在windows下部署C开发编译环境
- Eclipse下安装Android开发环境:NDK和CDT【转】
- Eclipse 3.6 CDT 调用 VC++ 编译环境
- eclipse安装C++工程环境----CDT环境————eclipse开发openCV环境准备1
- eclipse cdt 搭建 c/c++ 开发环境的总结
- eclipse开发cocos2dx 3.2环境搭建之三: ccp-tests项目编译 (this project is not a CDT project)
- Eclipse+cdt+cygwin配置C/C++开发环境
- Eclipse ADT+NDK+CDT综合开发环境配置