ecilpse编写c语言程序出现binary not found是怎么回事?

如题所述

方法一:右击项目,选择“build project”就解决了。至少原因嘛,是这样的:配置完成后建立工程测试,发现建立Hello World c++ Project类型的项目后可以运行测试,直接建立空项目写个测试类无法运行,提示"launch failed.Binary not found ",产生原因:在CDT中每一次新项目建成后,系统一般默认会进行第一次的构建,也就是自动生成可执行文件。可是事实我们在刚新建的项目甚至还没有源码文 件,所以当然不 会生成可执行的文件了。当我们新建了一个源码文件时,点击执行按钮,就会弹出所说的"launch failed.Binary not found "提示说明(找不到可运行的二进制文件)。
解决办法:窗口左面的项目文件夹上右键鼠标,在弹出的菜单中选择Build Configurations --->Build-->select,选择其中的debug或者release进行构建。
方法二:今天在ubuntu 8.10 下装了eclipse,里面做c++项目很方便,代码提示也很好。我新建了一个hello world项目后,Ctrl+F11可以运行,但只要把程序改错,然后再Ctrl+F11运行,出现"launch failed.Binary not found"错误,再改回正确的,还是这个错误。开始goole了半天,没有解决,后来仔细看了一下,终于解决,方法如下:
新建项目后,点击run>>run configurations,双击左侧一列的c/c++ local applation,新建一个运行配置,在main中点击Browse选择你的项目,在common中勾选“debug”和“run”,这样就好使了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-11
你的集成开发环境没有配置好了。右键项目, Preferences > C/C++ > New CDT project wizard > Makefile Project > Binary Parsers选择PE追问

项目邮件没有Preferences选项

相似回答