我已经在网上搜索并尝试了解决这个问题的所有方法,但无济于事。所以我在这里发表一篇新文章,希望能解决这个非常令人沮丧的问题。
我的Windows 7计算机上有用于C / C ++开发人员的Eclipse IDE。 Eclipse的版本是Luna Service Release 2(4.4.2),构建ID是20150219-0600。
我已将MinGW安装到我的计算机上,为了安全起见,我下载了所有包装选项。
我创建了一个C ++项目。 “项目类型”是可执行文件>空项目和“工具链”是“交叉GCC”。
我在“配置”中选择“调试”和“发布”。
我将“交叉编译器前缀”留空,因为我不知道要写什么。然后我将“F:\ MinGW”作为“交叉编译器路径”。
我在项目中创建了一个新的源文件并编写了臭名昭着的Hello World程序(当然是用C ++编写的)。当我保存项目时,它在“问题”选项卡中给出了两个错误:
Program "g++" not found in PATH
Program "gcc" not found in PATH
当我构建项目时,它会增加另一个错误:
Program "make" not found in PATH
我去项目>属性> C / C ++ Build>工具链编辑器并将“当前构建器”从“Gnu Make Builder”更改为“CDT Internal Builder”。
错误Program "make" not found in PATH
然后消失。
我转到窗口>偏好> C / C ++>新的C / C ++项目向导> Makefile Project 并将“二进制解析器”设置为“PE Windows Parser”。我清除项目,保存项目,并构建项目,但仍然存在2个错误。
如果我去项目>属性> C / C ++ Build>环境并将“PATH”变量的值设置为“F:\ MinGW \ bin”,仍然没有任何反应,并且两个错误仍然存在。
现在,当我尝试运行项目(ctrl + F11)时,它会发出错误Launch Failed. Binary not found.
在“Project Explorer”中,我看到一个HelloWorld文件,其中包含一个“Includes”文件(包含编译库?),一个“Debug”文件夹(包含一个HelloWorld.exe和一个main.o),以及一个main.cpp文件(包含我的Hello World程序)。
提前感谢您花时间阅读本文并尝试提供帮助。
答案 0 :(得分:0)
您需要更新环境变量PATH
。查看this页面。
您必须添加C:\ MinGW \ bin;手动为您的用户PATH环境变量。
答案 1 :(得分:0)
我建议,不是解决方案,至少你要确保以下内容。
祝福,
(债务人)<><