2015-08-25 80 views
3

我已经搜索了很多关于这个,并阅读了类似问题的大多数可用答案,但我仍然无法解决它。因此,任何帮助都会有所帮助。用Eclipse CDT配置MinGW

我在Windows 7

MinGW的安装在使用Eclipse火星(LUNA后最新版本) “C:\ Program Files文件(x86)的\代码块\ MinGW的\ bin” 中。环境变量“Path”包含“C:\ Program Files文件(x86)\ CodeBlocks \ MinGW \ bin; ...”
首选项 - > C/C++ - > Build - >设置 - > Discovery-> CDT GCC内置编译器设置:获取编译器规格的命令
$ {COMMAND} $ {FLAGS} -E -P -v -dD“$ {INPUTS}”
手动执行gcc -E -P -v -dD cmd从任何目录给出


对象:mingw32 。

错误:

节目G ++/GCC不在PATH

发现我做一个C++项目,添加在它的Hello World程序的文件。

我收到错误“未解决的包含”和“printf”无法解决。

评论,如果任何其他细节需要

回答

2

这听起来像你做正确的一切。

两个建议:

  1. 看看这个链接,看看你是否错过了有关的MinGW/GCC安装任何东西:

    https://www3.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html

  2. 否则,请考虑删除(或简单地重命名)当前的Eclipse并安装CDT(Eclipse for C/C++ Developers)版本:

    http://www.eclipse.org/downloads/

  3. 不管它的价值,这里有一些截图从我的属性设置(我能创建并成功打造了新的C项目):

enter image description here

enter image description here

+0

感谢名单了很多您的回复! :) 由于某种原因,我的MinGW没有msys文件夹MinGW中的子文件夹是 bin,doc,include,lib,libexec,mingw32,共享和文件 mingwvars.bat,自述,复制... 我正在尝试使用eclipse配置OpenCV android库和配置CDT是其中的一部分,因此切换到新的Eclipse内置CDT将是困难的 请建议:) –

0

我认为你的问题很简单,因为MinGW的路径包括在它的空格。只需在根目录“c:\ MinGW”上重新安装MinGW即可解决您的问题。 安装MinGW的基本安装包选择 “的mingw显影剂的工具包,的mingw32基,的mingw32-GCC-克++,MSYS基”。完成安装。 重新启动您的电脑。然后检查你的eclipse设置。 我希望你的问题已经解决了。

相关问题