当前位置: 首页 > 知识库问答 >
问题:

日食调试器 C '没有可用于 “标准::ostream::运算符

赫连瀚
2023-03-14

我正在调试一个我自己编写的程序。程序编译和运行没有错误。

使用调试器gcc4.9.3 (rtools_34)时,我得到一条消息:

'没有可用的“标准:::o流::运算符”的来源

当跨过任何包含d::c的线时

代码包括:iostream、ostream和string。

此代码也已与其他编译器一起调试,没有出现此问题。它是新编译器对Eclipse的新导入,因此我假设我设置错了。

问题似乎与std::endl有关,因为使用“\n”是可行的。

非常感谢您对错误消息的解释或如何解决问题的任何提示。

共有1个答案

伍胡媚
2023-03-14

您是否记得<code>#包括

抱歉,如果这是显而易见的,并且已经检查过了,只是不清楚你的问题是否绝对是这样!

 类似资料:
  • 我想开始看看JMH,由于某些原因,我无法运行基准测试。让我解释一下我尝试过什么: 下载了一些官方的JMH示例。作为例子,我选择了非常简单,是一个很好的起点:http://hg.openjdk.java.net/code-tools/jmh/file/0c58dc4fcf17/jmh-samples/src/main/java/org/openjdk/jmh/samples/JMHSample_01

  • 基本上,在每次打印之前,在windows的代码块中我有“fflush(stdin);”这很有效。当我将代码复制到Linux时,它不起作用,“fflush(stdin);”的任何替代方案也不起作用我找到了。无论我用哪种方式做,输入在缓冲区中似乎没有被清除,或者我的代码中的某些内容不正确。

  • 这可能是一个愚蠢的问题,但看看操作符到函数的映射,我注意到没有函数来表示

  • 我正在尝试使用IntelliJ调试Spring Boot项目。突然,我的线路在工作了几年后无法调试。 它将通过类进行调试,但当我尝试运行一个方法时,它不会看到断点。我之前收到了一个应用程序上下文消息,我修复了它,但它仍然不起作用。https://www.jetbrains.com/help/idea/2021.2/spring-support.html#spring-file-set 它将在后台看

  • 在我的场景中,我使用CLANG/LLVM编译器和LLDB调试器。 由于某种未知的原因,我无法调试C++标准库。我可以单步执行应用程序中定义的符号,但无法执行标准符号,例如构造函数。 目前还不清楚这是不正确的配置还是这些工具的限制。在web上搜索,我注意到使用GNU工具链的C++标准库调试在Linux上确实工作得很好。 :

  • 嗨,我基本上刚刚开始为android构建应用程序,我一直在遵循一些教程才开始,但是我的应用程序无法在4.2中运行。我收到消息“Unfrotunatley,您的应用程序已关闭……”。所以我创建了一个android 2.2模拟器,并运行良好,但在eclipse中,它只在2.2模拟器旁边显示“x”,但4.2模拟器显示完美。 我如何让2.2模拟器在eclipse上工作,我有SDK和所有这些,它就是不给我运