我试图在Eclipse中运行一个简单的C项目。
我已经阅读了关于设置Eclipse的每一个可能的线程,我认为我有一切正确。
我为C / C ++开发人员安装了Eclipse IDE,安装了MinGW和MySys。
我已经将我的系统variablesPath
设置为C:\MinGW\bin; C:\msys\1.0\bin
C:\MinGW\bin; C:\msys\1.0\bin
,我也在Eclipse偏好设置中select了PE Windows Parser 。
最后,我将环境variables设置为PATH,并将值设置为checkboxselect列表中的Pathvariables。
然而,当我去运行我的程序,我得到的错误
启动失败:找不到二进制文件。
我忽略了什么? 我清理/重build/重新启动我的电脑,看看是否能解决这个问题,仍然没有运气。
编辑:当我看
项目>>属性>> C / C ++常规>>path和符号>>包含选项卡
没有列出,我想知道这是否有什么关系呢?
通常你只需要安装mingw到c:\ mingw,然后把c:\ mingw \ bin添加到Windows的PATH变量中。 就这样。 没有msys或在eclipse需要周围摆弄
在Eclipse中,转到File-> new-> C Project,选择Executable-> Hello World ANSI C Project,然后在右侧窗口中选择MinGw GCC工具链。 该项目应该在eclipse内部建立和运行,没有任何问题
如果工具链选择中没有显示“MinGw GCC”工具链,只需取消选中“仅在plattform支持显示工程类型和工具链”复选框才能显示
我有一个类似的问题,我已经安装了Cygwin第一,它离开窗口 – >首选项 – > C / C ++ – >调试 – >源查找路径与设置mingw被困惑。 我点击了源查找路径选项卡上的恢复默认值,一切开始正常工作。 我猜测这个工具链对Cygwin和mingw同时安装并不满意。
这也发生在我身上,我把MinGW安装在D:\ MinGW(我不想安装在C上),并创建了一个eclipse C项目“dummy”(Executable-Helloworld-MinGW)。
编译进行,没有结果,我甚至禁用我的防病毒没有任何帮助,所以我将MinGW文件夹移动到C同时更改Env PATH和用户路径与C:\ MinGW \ Bin和… \ msys \ bin。 斯蒂尔没有帮助。
所以我决定做一个新的项目(相同的设置),但名称为“c_project”,编译和它的工作。
似乎我可能有另一个“虚拟”命名项目和我的Eclipse缓存的东西。
尝试创建一个新的随机命名的项目,甚至整个你的工作区。 希望它有帮助。
我知道这是一个旧帖子,但我只是有同样的问题,没有任何我在网上找到工作。
通过右键点击项目>属性> C / C ++ Build>工具链编辑器>当前生成器> GNU Make Builder,我设法解决了这个问题,我把默认生成器从CDT Internal更改为GNU Make。