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