我刚刚在Windows 8中安装了Eclipse的CDT插件,我收到错误:
“发布失败。找不到二进制文件。”
现在我已经研究了这个,我已经用gcc安装了cygwin并在Eclipse设置中进行了设置。我去了Window>Preferences>New C/C++ Project Wizard>Makefile
Project并检查了Cygwin PE Parser(以防我检查了PE Windows Parser)。
然后我去了Window>Preferences>Build>Environment
并在那里添加了我的PATH变量。我确保在我的系统设置中将C:\cygwin64\bin
添加到我的PATH中,我知道这是有效的,因为我检查了该位置,并且我已通过命令行以及{{1}成功运行gcc
}} 终奌站。最重要的是,如果我在Eclipse中构建我的项目然后导航到Eclipse之外的那个目录并通过双击它运行它创建的cygwin
,它也可以正常运行。
我为什么Eclipse无法运行它而感到茫然,但其他一切都可以......有什么建议吗?
答案 0 :(得分:0)
在eclipse“项目探索”中右键单击您的项目 - >以 - >运行运行配置 =>选择您的项目名称,然后在C / C ++应用程序文件中选中“Main”选项卡。是指向你的二进制文件? 例如: 调试/ TestProj.exe