MyEclipse+MingW+CDT安装的问题解决记录
经过大半天的研究终于把Helloworld成功编译执行,其中遇到了许多问题。一直在切换版本,其实是因为安装没完成的小问题,在此记录下来
版本:
myeclipse10.0
Mingw 5.1.6
CDT http://ftp.yzu.edu.tw/eclipse/tools/cdt/releases/indigo/dist/cdt-master-8.0.2.zip
一、Mingw的安装:
默认路径:C:\MinGW
1. 环境变量:
CPLUS_INCLUDE_PATH C:\MinGW\include\c++\3.4.5;C:\MinGW\include\c++\3.4.5\mingw32\bits;C:\MinGW\include\c++\3.4.5\backward;C:\MinGW\include
C_INCLUDE_PATH C:\MinGW\include
LIBRARY_PATH C:\MinGW\lib
2. 将****-make.exe.改成make.exe(安装时必须勾选G++编译Makeexe等,我选择的是“全部安装”)
测试:cmd输入 make.exe 出现“ make.exe: * No targets specified and no makefile found. Stop.”说明系统环境变量成功配置
二、CDT的安装:
1.将下载的cdt取出plugins和features放入MyEclipse 10\dropins
成功标志:C/C++出现,然后在MakeFile Project 将PE Window Parser 选上
2. 解决launch failed.binary not found的问题:
**** Internal Builder is used for build ****
g++ -O0 -g3 -Wall -c -fmessage-length=0 -o src\cplusplus.o ..\src\cplusplus.cpp
Error: Cannot run program "g++": ?????????¨?
Build error occurred, build is stopped
(参考 http://my.oschina.net/lanfog/blog/323960) 根据自己的平台 在目录plugins(CDT安装的其中一个文件)找到下面的jar 解压 删除
org.eclipse.cdt.core.win32_5.2.0.201106081058.jar解压成org.eclipse.cdt.core.win32_5.2.0.201106081058文件夹形式,注意,把原来的org.eclipse.cdt.core.win32_5.2.0.201106081058.jar删除。
此处对其进行补充:
` 对于linux版本eclipse处理:org.eclipse.cdt.core.win32_5.2.0.201106081058.jar
对于Windows32位eclipse处理:org.eclipse.cdt.core.win32.x86_5.2.0.201202111925.jar
对于Windows64位eclipse处理:org.eclipse.cdt.core.win32.x86645.2.0.201109151620.jar