【问题标题】:Error running C++ program eclipse (nothing to build)运行 C++ 程序 Eclipse 时出错(无需构建)
【发布时间】:2012-10-13 20:20:51
【问题描述】:

我收到奇怪的错误。我为 c/c++ 配置了我的 Eclipse。当我构建我的 c/c++ 项目时,他们正在成功构建。当我运行我的 c 二进制文件时,它显示 没有要构建的内容 然后实际运行程序并显示输出。

现在,有趣的部分是当我执行 c++ 二进制文件时,它也没有显示任何要构建的内容,也没有显示任何内容。

【问题讨论】:

  • 您是在 Eclipse 中运行二进制文件吗? IE。 CTRL+F11 还是点击绿色的“运行”按钮? “Nothing to build”可能是来自 eclipse 的一条消息,表明没有源文件已更改,因此它不会在运行之前重建您的可执行文件。尝试从命令行执行。你看到了什么?
  • 尝试用make编译你的程序,所以写你的Makefile

标签: c++ c eclipse eclipse-cdt


【解决方案1】:

好吧有同样的问题。 试试看

  • 在控制台中查看是否有任何其他先前的进程仍在运行,如果它们执行红色方块(用于强制停止它)至少存在
  • 清理您的项目(右键单击项目然后清理),如果这样做不成功
  • 使用右键单击项目,然后编译。然后再次右键单击该项目,然后使用run as,并选择出现在那里的选项。

希望对你有帮助,祝你好运

【讨论】:

  • 嗨,我只是这样做。首先,我构建项目。然后,我将二进制文件作为 c/c++ 应用程序运行。无论如何,每次我运行它时,它也会构建。因此,我尝试通过双击从工作区执行二进制文件。 c 二进制文件正在正确执行,但 c++ 二进制文件出现此错误: 程序无法启动,因为您的计算机缺少 libgcc_s_dw2-1.dll
  • 这应该做的工作,休整教程eclipsesource.com/blogs/2010/03/03/…
  • 或在项目属性/C/C++ 构建/工具链编辑器和项目属性/C/C++ 通用路径和符号/单击 GNU C 上告诉你什么,例如我有 ming 包括在那里。
猜你喜欢
  • 1970-01-01
  • 2014-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-15
  • 1970-01-01
  • 1970-01-01
  • 2011-07-15
相关资源
最近更新 更多