Ari*_*ivu 5 c++ eclipse windows cygwin
首先,我知道此问题在Stackoverflow中已经存在多次,但是为所有问题提供的答案都无法解决我的问题(请参阅此问题结尾的“解决方案为他人所用”一节)。
我在Windows-7 64位平台上使用带有CDT插件和Cygwin的Eclipse IDE(Juno)。
我成功编译并运行了Hello World'C'程序,但是Hello World“ C ++程序” 启动失败。找不到二进制错误。我在自动生成的生成文件中也有目标project.exe失败错误的配方。
Error line in makefile: @echo 'Building target: $@'
Run Code Online (Sandbox Code Playgroud)
另外:
在c / c ++ build->工具链编辑器->
当前工具链:Cygwin GCC
当前生成器:Gnu Make Builder
二手工具:
当我将“ Current Builder”从“ Gnu Make Builder”更改为“ CDT Internal Builder”时,目标project.exe失败错误的配方消失,但启动失败。找不到二进制错误仍然存在。
而且我还没有安装MinGW。
在直接使用run命令运行项目之前,首先构建项目,然后运行。 每次运行项目之前,我都会对其进行构建。
Eclipse找不到或指向.exe文件,但从Windows资源管理器运行时exe文件运行正常,其答案是在链接器下将-arch i386添加到其他目录。 我的构建运行无错误,但未创建exe文件。所以这不适用于我
项目->属性-> C / C ++构建->设置->二进制解析器,设置“ Cygwin PE解析器”和/或“ PE窗口解析器”等。 用不同的组合尝试了所有这些,但没有用
我也做了:
什么可以解决此问题?还是我必须安装MinGW(我已经尝试使用他们提供的installer.exe安装MinGW,但多次下载文件失败),然后重试。
我找不到解决方案。请告诉我我在这里想念什么。
提前致谢。