从http://www.eclipse.org/cdt/downloads.php上下载CDT, 按照Eclipse的版本下载对应的CDT,例如我的eclipse是Indigo SR 2,
就下载cdt-master-8.0.2.zip 。
下载完成后点击eclipse的help,里的install new software选项,输入名字 cdt,然后点archive,从本地文件夹选择你下载的那个cdt文件,OK,然后点下一步就可以了,安装成功eclipse会重启。
接下来,在用户变量中分别新建并配置如下变量,如图2
LIBRARY_PATH :C:\MinGW\lib
C_INCLUDE_PATH :C:\MinGW\include
CPLUS_INCLUDE_PATH :C:\MinGW\lib\gcc;C:\MinGW\lib\gcc\mingw32;C:\MinGW\lib\gcc\mingw32\4.6.2;C:\MinGW\lib\gcc\mingw32\4.6.2\include;C:\MinGW\lib\gcc\mingw32\4.6.2\include\c++;C:\MinGW\lib\gcc\mingw32\4.6.2\include\c++\backward;C:\MinGW\lib\gcc\mingw32\4.6.2\include\c++\mingw32
配置eclipse
由于在CDT中进行make操作的默认命令为“make”,而MinGW中用于make的程序为“mingw32-make.exe”,所以应将CDT中所有的默认“make”命令都改为“mingw32-make”。但是这样更改非常麻烦,所以这里提供一个投机取巧的方法,将“C:\MinGW\bin\mingw32-make.exe”复制一份副本,重命名为“make.exe”即可。
在Eclipse中,是以“Project”即项目为单位进行开发的,不能够对不属于任何一个Project的单个源文件进行编辑和编译,所以打开Eclipse IDE之后的首要任务是新建一个工程。以新建一个C++工程为例,点击菜单栏的“File->New->C++ Project”,
然后在Eclipse左侧的Project Explorer中,右击刚创建的project,点击Build,即可编译。Build完成后,右击刚才的project,Run->Run as Local C/C++ Application 即可运行。
如果Run时出现“launch failed.binary not found”的错误,请先确保项目已经Build过了。