软件:
Eclipse-3 .5.1 : http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.5.1-200909170800/eclipse-SDK-3.5.1-win32.zip
CDT-6.0.1 : http://download.eclipse.org/tools/cdt/releases/galileo/
Mingw-gcc4.4.4 : 自已编译,源代码地址 : ftp://ftp.gnu.org
1.配置Mingw环境变量(很重要)
MINGW_HOME = F:/MinGW
C_INCLUDE_PATH = %MINGW_HOME%/include
CPLUS_INCLUDE_PATH = %MINGW_HOME%/include/c++/4.4.4
修改 Path 环境变量加入:
%MINGW_HOME%/bin;
如果不加入编译时会出现错误:
g++ -O0 -g3 -Wall -c -fmessage-length=0 -osrc/hello.o ../src/hello.cpp
Internal Builder: Cannot run program "g++" (in directory "N:/eclipse/hello/Debug"): CreateProcess error=2, ?????????
注意:CPLUS_INCLUDE_PATH 的设置时gcc的版本不同它的目录也不同,
方法是:在MINGW目录下搜索一下任意C++头文件,例如 iostream 文件
我使用的是自已编译的gcc 4.4.4版本,iostream在F:/mingw/include/c++/4.4.4目录下
2.安装CDT到Eclipse中
注意第四步:
第一步: 解压eclipse到F:/eclipse3.5( 目录结构:此目录包含eclipse.exe
第二步: 在F:/eclipse3.5目录下新建links文件夹(注意目录名必须是links这是eclipse所要求的),同时新建myplugins文件夹.
目录结构:F:/eclipse3.5/myplugins
第三步: 在上面所创建的myplugins文件夹中新建cdt-6.0.1文件夹,接着在cdt-6.0.1文件夹中新建eclipse文件夹(注意eclipse文件夹必须创建,用这种方式安装eclipse插件必须使用这种目录结构,否则eclipse不会安装这个插件.
目录结构:F:/eclipse3.5/myplugins/cdt-6.0.1
第四步: 将CDT-6.0.1的zip压缩包解压到第三步所创建的eclipse目录中(注:目录结构为eclipse目录下正好是CDT-6.0.1压缩包中features , plugins 等文件). 在解压后将 F:/eclipse3.5/myplugins/cdt-6.0.1/eclipse/plugins中org.eclipse.cdt.core.win32_5.1.0.200909110608.jar解压到 F:/eclipse3.5/plugins文件夹中, 然后删除这个jar包. 这是使用手工方式安装这个插件所要求的,如果不这样做会发生在编译C源文件时会出现 Internal Builder: Cannot run program "gcc": ?????????¨? 等错误.
目录结构:F:/eclipse3.5/myplugins/eclipse/(plugins, features, artifacts.jar, content.jar, epl-v10.html, notice.html 等.)
第五步: 在第二步所建的links目录下,新建一个start.txt文件(只是文本文件就行)。
start.txt中的内容为:(根据eclipse安装目录位置,进行相应的调整,本机eclipse为F:/eclipse)
path=F://eclipse3.5//myplugins//cdt-6.0.1
第六步:此时插件已经配置完成, 必须重新启动eclipse安装插件(最好使用一个新的工作目录).
启动方式:
方式1: 命令行 F:/eclipse3.5/eclipse.exe -clean
方式2: 创建eclipse.exe桌面快捷方式, 在快捷方式上点右键->属性->快捷方式(选项)下->目标中增加 -clean, 然后确定, 最后
双击运行.
结果: F:/eclipse3.5/eclipse.exe -clean
最后说明:
如果大家在安装配置时出现错误了,在改正错误之后。重新启动eclipse时,一定要把先前使用的工作目录完全删除之后,再启动。
或者新建一个新的工作目录。否则,继续使用前面的工作目录一定会出现问题。
上面的配置我已经安装多次确实没有问题,如果谁有问题请自已仔细检查。