第一步,先安装Java(jre-Java Runtime Environment),不会的百度搜索。
第二步,下载并安装Eclipse
第三步,找到CDT的在线安装地址(也可以离线安装)
如Eclipse中Helios版本的对应的安装网址为CDT 7.0.1 for Eclipse Helios。接着,打开Eclipse软件。 打开Help->Install New Software菜单。在出现的对话框中,选择"Work with"后面对应的”Add"按钮,后在出现的对话框然中,Name输入CDT(或者你想输入的任何文字),location中输入刚才得到的地址,点ok按钮,然后进行安装就行了。
第四步,安装C编译程序。
至此CDT就安装完了。
ecplise下配置c++运行环境开发环境:Eclipse3.2、CDT3.1、MinGW5.1
1、Eclipse及CDT的安装
到Eclipse的官方网站上下载Eclipse。
安装CDT。CDT的全称是C/C++ DevelopmentTools,是使Eclipse能够支持C/C++开发的插件,保健康。进入CDT的官方网站,,然后选择一个镜像站点分别下载CDT。下载完成后,将这两个压缩包解压到Eclipse的目录中或通过插件方式安装。
<注意:>CDT的版本和Eclipse的版本有严格的对应关系,如果版本对应不正确就会安装不成功。
(也可以在安装完Eclipse后,通过Eclipse的软件更新功能安装CDT,具体步骤可以参考Eclipse的在线文档。)
3、安装MinGW
现在这个C/C++ IDE还不能开动,因为缺少了重要的部件。这个部件就是C/C++的编译器。在WindowsOS下我们可以选择MinGW。到MinGW的网站上,下载MinGW,安装。安装后,要配置
4、添加环境变量
右键我的电脑->属性->高级->环境变量->系统变量中添加
MINGW_HOME=C:\MinGW
LIBRARY_PATH = %MINGW_HOME%\lib
C_INCLUDE_PATH = %MINGW_HOME%\include
在PATH变量的最后增加 %MINGW_HOME%\bin
5、配置MinGW
因为Eclipse预设用来编译的文件为 make.exe 但是 MinGw 安装后 make 的文件名是mingw32-make.exe
因此需要把 mingw32-make 改名为 make!
6、配置Eclipse
为了让CDT能够采用MinGW进行编译,需要在 Eclipse 中进行设定
Window->Preferences->C/C++->Make->NewMake Project->New Builder
->Binary Parser 取消 Elf Parser 改选 PE WindowsParser
还有一个问题需要注意,cdt的一个问题,在对c++文件建立indexer时会在75%的时候卡住,而且cpu占用率通常都是100%,知道的唯 一的解决办法是将indexer功能关闭 Window->Perferences->C/C++-->Indexer把Apply indexer to all projects now前面的对号钩掉。
7、创建、编译C/C++工程
新建项目->Standard Make C++ Project->填写项目名HelloC,finish。
在项目下创建"hello.cpp“文件
#include <iostream>using namespace stdint main () { // Say Hello five times for (int index = 0index <5++index) cout $amp<amp $lt="" "helloworld!"="" $ampamp$gt="" input="" cout="" $amp<amp$lt="" "="" exit."="" endl="" }="" 0=""
再创建makefile文件
all: hello.exe clean: rm hello.o hello.exe hello.exe: main.o g++ -g -o hello hello.o main.o: g++ -c -g hello.cpp
注意,makefile里的行首缩进用的是Tab而不是空格。如果编译时提示 No separator...就是这里有问题。
打开Window->Show View->Make Targets视图,右键Add Make Target,Target Name填compile,点击Create创建成功。
在Make Targets视图中,双击compile执行成功,在项目HelloC下会生成hello.exe文件。 --done.
常见问题:
1、运行时出现:“launch failed no binaries” 错误。
2、build project时出现“Error launching builder (make -k all )”
3、CDT插件安装完毕后,在Eclipse新建项目向导中无法找到C、C++项目。
在网上看到好多朋友在使用Eclipse+CDT时会出现上面三个错误,我在最初安装时也出现过,按照我这篇文章一步步做的话,前两个错误偏会迎刃而解。而第三个现象是由于CDT版本与Eclipse版本不匹配,更换合适的CDT版本,问题便会解决。
网上看了很多的搞法,这个是可行的,
Eclipse 菜单上有个 Help >Eclipse Marketplace,打开它搜索 CDT,然后安装,如果你的没有 Eclipse Marketplace,你可以考虑到 CDT 下载页面上去找一个 eclipse update site URL 添加到 Eclispe 参数页(菜单 Window >Preference )的 Install / Update >Available Software Site 列表中,然后回到 Help 菜单 >Install Software ... 选择你刚才添加的 CDT repository,另外记得在 Available Software Site 中尽可能地给所有的条目打勾,因为当某些它依赖的插件你还没有安装时它会自动从这些站点列表中搜索,不过要注意,如果列表中有 android adt 这种平时访问不了的网站可能导致搜索的时候经常 timeout,我们不如把它禁用了。如果你的 eclipse 版本太简单了,从菜单 Help >About Eclipse 的 installed features 里面没有什么东西,展开树看,子条目少得可怜,那你的 eclipse 不是 for j2ee 之类的 package,不如直接重新下载一个 eclipse for C++ developer 或 eclipse for J2ee developer 包来重新用 Eclipse Marketplace 来安装 CDT 的 feature,你拿着一个光秃秃的 eclipse platform 理论上说也可以通过下载各个插件来拼装出同样的结果,但估计你需要脑门上多很多白发。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)