启动失败的二进制文件在Windows中找不到C的Eclipse
我安装了Eclipse CDT插件以及以下软件包:
- MinSys
- MinGW的
我还在PATH环境variables中添加了path。 即使那样我也无法在Eclipse中编译和运行任何示例程序。
我怎样才能解决这个问题? 感谢你的关心。
我甚至面临这个错误,并寻找很多修复。 幸运的是,我自己想清楚了。
以下是您需要确保设置的事项:
-
窗口>首选项> C / C ++>新buildCDT项目向导>生成文件项目>二进制parsing器
a)如果您在Windows上,将其设置为PE Windows Parser。
b)如果你正在使用Cygwin,将其设置为Cygwin PE Parser
c)如果您使用的是Ubuntu,请将其设置为Elfparsing器
-
窗口>首选项> C / C ++>生成>环境
现在点击“select”并select“Path”variables,以便在Eclipse中添加pathvariables。
现在完成了!
您只需编写一个testing程序,然后按下Ctrl + B(全部生成;菜单栏上有一个button),然后点击“运行”。
所有的设置完成后。进入eclipse project --> build all
或Ctrl + B然后eclipse自动build立二进制文件和其他东西现在运行您的项目
- 打开项目属性(右键单击你的项目,select菜单上的属性)
- C / C ++编译 – >设置
- 点击二进制parsing器选项卡并检查PE Windowsparsing器
在我的情况
- 我只是保存程序。 按下Ctrl + B来build立它。
- 刷新它。
- 然后运行程序。
现在你可以看到这将工作正常。
- build立
- 刷新项目。 现在在项目浏览器中会出现一个名为Binaries的新文件夹。
- 现在运行:)
这个问题发生在我身上。 我发现我使用的反病毒软件将二进制文件视为木马,并禁止Eclipse成功构build它。 您需要禁用自动保护模式,然后构build项目并运行。
刚刚发生在我身上,这有点傻。
Eclipse没有显示任何错误,但显然在控制台窗口中有一个错误。
仔细检查一切正常。
同样的问题,但在Eclipse开普勒的Mac OS上。 修改了以下configuration
右键点击project-> properties-> C / C ++ General-> Run / Debug Settings。
我没有看到任何启动configuration。 所以,我创build了新的并input以下条目。 问题是应用程序的名称:-)。 请记住,这只适用于debugging项目,不适用于发布,或者您将不得不再次更新构build设置。 希望这可以帮助。
如果你想在其他项目中编译OPEN SANKORE项目的话,可以添加第三方库,尝试安装第三方库到linux
sudo apt-get install zlib1g-dev libjpeg62-dev libtiff4-dev libmng-dev libpng12-dev libdirectfb-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libpulse-dev libaudio- dev libasound2-dev libfreetype6-dev libfontconfig1-dev libts-dev libcups2-dev libdbus-1-dev libglib2.0- dev libgtk2.0-dev libx11-dev libxext-dev libxcursor-dev libxfixes-dev libxrandr- dev libxrender-dev libxv-dev libxinerama-dev libxi-dev libsm-dev libssl-dev libphonon-dev libt1-dev libpaper-dev
我面临同样的问题,并尝试以上的方法,但没有用,当我试图执行命令提示符时,它给了我“应用程序未正确启动….”错误,然后我试着用代码块它给了我“应用程序未正确启动…“错误。 然后我从http://www.equation.com/下载了MinGW,开始工作;
即使我面对这个类似的问题,这个问题背后的原因很简单,编译器无法获得您的书面代码的二进制文件。
那么你的错误在哪里?
回答是你的eclipse安装过程中有什么问题。 是的,你没有正确安装它
这是解决scheme
首先是没有人知道安装过程中的缺陷,即使你不知道。
这里是教程“如何正确安装eclipse”。
如何正确地在Windows上为C和C ++安装Eclipse
相信我后,你会发现你的错误和二进制将被发现你的编译器。
观看这整个8分钟的video,这是我辛苦工作7-8天后才发现的解决scheme。
我有同样的问题“二进制未find”,我已经尝试了所有的解决scheme,但不幸的是没有任何工作。 我正在尝试的东西,发现当我切换当前的工具链(右键点击项目点击设置 – > C / C ++构build – >工具链编辑器)跨GCC到Cygwin GCC,清理所有构build,猜猜看是什么? 我能跑!
我知道这是一个旧的post,但我只是有同样的问题,没有什么我在网上find工作,也没有在这个职位的解决scheme。
通过右键单击项目>属性> C / C ++ Build>工具链编辑器>当前构build器> GNU Make Builder,我设法修改了默认的构build器,从CDT Internal改为GNU Make。
希望这可以帮助
selectFCC和CDT作为项目的默认构build器。 这可以帮助你解决问题。 顺便说一下,我也鼓励你使用Geany程序。 它也可以。 它只准备使用通过MinGW安装gcc。