为什么 MinGW 没有出现在 Eclipse/Indigo CDT 工具链列表中?
我正在尝试在 Windows 7 桌面上运行的 Eclipse (Indigo) 上设置 C/C++ 开发环境。我已将 MinGW 安装到我的 C 盘 按照 eclipse.org 上的说明,并将环境变量 *MINGW_HOME* 设置为 C:\MinGW 并将 C:\MinGW\bin 添加到我的道路。
当我运行 eclipse 并尝试创建新的 C 或 C++ 项目时,我应该将 MinGW 视为项目创建向导对话框中的可用工具链之一。相反,我在可用工具链列表中看到的是:
--其他工具链--
当我从项目属性中选择工具链编辑器时,唯一可选择的“当前工具链:”是无工具链。
我可以看到 C:\MinGW 已安装,并且我可以从 CMD 提示窗口运行 gcc 和 g++,因此我非常确定我的路径设置正确。
我在 eclipse 站点上可以找到的唯一故障排除建议是 我在我的 PC 上安装了 MinGW 工具链,但 Eclipse 不会找不到它,但这些建议都不起作用。
我在这里缺少什么?
I am trying to set up a C/C++ development environment on Eclipse (Indigo) running on my Windows 7 desktop. I have installed MinGW onto my C drive per the instructions at eclipse.org, and added the environment variable *MINGW_HOME* set to C:\MinGW and added C:\MinGW\bin to my path.
When I run eclipse and try to create a new C or C++ project, I should be seeing MinGW as one of the available Toolchains in the project creation wizard dialog. Instead, all I see in the list of available toolchains is:
--Other Toolchain--
When I select Tool Chain Editor from the project properties, the only selectable "Current toolchain:" is No ToolChain.
I can see that C:\MinGW is installed, and I can run gcc and g++ from a CMD prompt window, so I am pretty sure that I have path set correctly.
The only troubleshooting suggestion I can find at the eclipse site is I installed MinGW toolchain on my PC but Eclipse won't find it but none of those suggestions work.
What am I missing here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
原来需要单独安装工具链。我发现的一个工具链:
llvm4eclipsecdt 可在 Eclipse 市场。
可能还有其他用于 MinGW 开发的工具链。
It turns out that you need to install the toolchain separately. One toolchain that I found:
llvm4eclipsecdt is available at the eclipse marketplace.
There may be other toolchains for MinGW development as well.
在 Eclipse 中打开窗口 ->首选项-> C/C++->新的 C/C++ 项目向导
确保窗口底部的复选框(“仅在平台支持的情况下才显示项目类型和工具链”)未选中。
In Eclipse open Window -> Preferences -> C/C++ -> new C/C++ Project Wizard
Make sure the Checkbox ("Show project types and toolchains only if they are supported on the platform") at the bottom of the window is not ticked.