我去了Project->Properties->C/C++ General->Paths and Symbols
事实上,路径是我旧的 mingwin 安装的路径。我的问题是:是否有一种简单的方法可以告诉 eclipse 重置工具链 - 对于不是每个项目的工作区?当然,当我在 PATH 中安装了已经 mingwin 的 CDT 时,我没有手动配置任何东西,我现在想避免它
谢谢
最佳答案
找到答案 here .转至 Project > properties > C/C++ General > Paths and Symbols > GNU C++
- 您会注意到路径指向旧安装。在 Project > properties > C/C++ Build > Discovery Options > GCC C++ Compiler
中清除它们然后按 Clear
立即清除发现的条目标签旁边的自动发现路径和符号框中的按钮。
重建你的项目。
对 Eclipse Juno 有效。
如果有人可以解释如何不是基于每个项目而是针对整个工作区(设置的清理)来执行此操作,那将不胜感激(并被接受)。路径被硬编码在 ${workspace_loc}\.metadata\.plugins\org.eclipse.cdt.make.core\<project_name>.sc
中文件 - 通常的史诗般的困惑与 eclipse 首选项分散在整个地方 - grr。我原来的问题的答案是搜索和替换那里的路径(并且只在那里?)?
编辑:值得注意的是 Project > Index
中的项目菜单 - 也许做同样的事情更合适?
关于eclipse - 移动了我的 mingw 安装 - 现在 eclipse cdt 无法解析包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13003472/