【问题标题】:Cannot run C/C++ project on eclipse+cygwin+cdt无法在eclipse+cygwin+cdt上运行C/C++项目
【发布时间】:2014-01-11 11:00:15
【问题描述】:

众所周知,Eclipse 不仅可以运行 Java 项目,还可以运行 C/C++、Python、PHP 等,但我们需要安装插件和配置运行环境。我想在 Eclipse+cygwin+cdt (Windows 7) 上运行 C++ 项目,我添加了以下这些环境变量。 "C:\cygwin64\usr\include" "C:\cygwin64\lib" "C:\cygwin64\bin"

并配置Eclipse toolchain = CygwinGcc 和binary parser = PE Windows Parser,我还设置了“Paths and Symbols”,但我仍然无法运行C/C++,以下是错误信息:

“Lauching CTest Debug”遇到了问题。启动配置中指定的程序文件不存在。"

没有二进制文件,有什么问题吗?我很困惑。

【问题讨论】:

标签: c++ c eclipse cygwin eclipse-cdt


【解决方案1】:

你在 Cygwin 中成功安装 gcc 工具链了吗?安装 cygwin 时尝试包含 gcc、gdb 和 make。

【讨论】:

  • @πάνταῥεῖ 是的,我试过了。您可能知道评论需要 50 声望。如您所见...
  • 这是有原因的!这并不意味着你应该给你的 cmets 作为“答案”。
  • 好的。你的意思是任何人都不能仅仅因为答案很短就分享他或她的意见吗?有多种方法可以使这个答案更长且看似有意义。但这并不意味着什么。我只是想给他提点东西。
  • 是的,它绝对不是answer。但是我没有办法评论吗?正确的?我认为这个问题的潜在解决方案是最重要的。反正我不想讨论这个……
  • 现在我可以编译了,但是编译后没有二进制文件,只有一些.mk文件,如subdir.mk、sources.mk、makefile等。如何直接生成.exe文件?谢谢
【解决方案2】:

您的调试文件夹中可能不存在可执行文件。

这里有一个关于如何让 c++ 在 Eclipse 上运行的线程:

The program file specified in the launch configuration does not exist

希望能解决你的问题

【讨论】:

  • 现在我可以编译了,但是编译后没有二进制文件,只有一些.mk文件,如subdir.mk、sources.mk、makefile等。如何直接生成.exe文件?谢谢
猜你喜欢
  • 2013-09-11
  • 2012-09-02
  • 2014-12-27
  • 1970-01-01
  • 1970-01-01
  • 2012-11-24
  • 1970-01-01
  • 1970-01-01
  • 2011-01-21
相关资源
最近更新 更多