我使用Eclipse Juno在Windows 7 32位上。我已经安装了CDT插件。我还安装了Cygwin
以及来自gdb
,gcc
,gawk
,make
等软件包的必要文件。
我仍然遇到Binary Not Found
错误。我看了一下这个问题
Launch Failed Binary not found Eclipse for C in Windows尝试了一切,但似乎没有解决方案。
出了什么问题?
答案 0 :(得分:1)
这可能有多种原因:
首先:选择首选项(点击MAC机器左上角的Eclipse或Windows操作系统菜单中的Windows以查找首选项) - > C / C ++ - >新的c / c ++项目向导 - >更改为MACOS GCC(对于mac)或Cygwin GCC(对于Windows)
第二:我有类似的问题,但代码不同。在File.h文件中确保
virtual ~Destructor () {}; //Don't forget Curly braces {}
上面的语句显示析构函数initialized()并使用花括号{}定义。在我的代码中,我忘了定义析构函数。 希望这有帮助
答案 1 :(得分:0)
转到窗口 - >偏好 - > C / C ++ - >新的C / C ++项目向导 - > Makefile项目。
选择以下解析器之一并尝试使用新项目。
答案 2 :(得分:0)
我也收到了“启动失败。未找到二进制文件。”我的问题是AVAST Anti-virus。我的Hello World C程序将使用Windows PE Parser和mingw gcc编译器在eclipse CDT中编译,但是没有EXE文件! AVAST Antivirus将exe文件识别为误报并将其删除.... grrrrr。解决方案是将eclipse工作区文件夹添加到排除列表中。瞧! Eclipse生成了我的test.exe文件。
答案 3 :(得分:0)
从cygwin shell运行eclipse:
pathToEclipse / eclipse.exe
在构建新项目时选择compilator cygwin Gcc。
立即构建并运行。
答案 4 :(得分:0)
只需转到项目(主菜单) - >建立所有 这将解决您的问题。