Eclipse CDT插件搭建C++环境



Eclipse CDT插件搭建C++环境。估计越来越多的人喜欢在Eclipse中开发C++程序,花了一个上午的时间把Eclipse的开发C++程序的环境搭建好了,虽然自己并不从事C++的开发。网上也有很多关于这些的文章就不重复了,只是记下自己其中碰到的问题。這篇文章 大体上涵盖了整个过程是怎么样的以及MinGW和Cygwin的区别,具体的配置信息http://wenku.baidu.com/view/701977bf1a37f111f1855b7e.html。CDT可以手动下载link连接插件的方式连接到Eclipse中。遇到的问题主要两点:
一、
   MinGW环境变量的配置,有个 CPLUS_INCLUDE_PATH 变量配置成
%MINGW_HOME%\include\c++\3.4.5;%MINGW_HOME%\include\c++ \3.4.5\wingw32;%MINGW_HOME%\include\c++\3.4.5\backward;%MINGW_HOME%\include。,我下的版本是4.7.2在include目录下边找不到c++文件夹,但是我们可以找到D:\MinGW\lib\gcc\mingw32\4.7.2有我们编译需要的文件,对应路径替换就是了。我的配置是%MINGW_HOME%\lib\gcc\mingw32\4.7.2;%MINGW_HOME%\mingw32;%MINGW_HOME%\lib\gcc\mingw32\4.7.2\backward;%MINGW_HOME%\include

二、
   第二问题可能大部分都会碰到,是编译时候控制台显示

Error: Cannot run program “gcc”: ???????? ……错误,很多人都以为的解决方案是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删除

但是我的仍然不行,后来在该 帖子 的回复中找到了答案,原来在windows下不是org.eclipse.cdt.core.win32_5.2.0.201202111925.jar这个文件,而是org.eclipse.cdt.core.win32.x86_5.2.0.201202111925.jar这个文件