【问题标题】:MinGW with Code::Blocks warnings look like errors带有 Code::Blocks 警告的 MinGW 看起来像错误
【发布时间】:2012-03-25 02:21:58
【问题描述】:

我正在使用 MinGW 和 Code::Blocks 开发一个应用程序,我最近将 MinGW 更新到了最新版本,但是现在,当我编译我的项目时,警告看起来像错误(红色),当编译完成时,所有警告被计为错误,所以最终输出看起来像 === Build finished: 50 errors, 0 warnings === 但它们实际上是警告,并且编译成功,我得到了 .exe 文件,它工作正常。

但我想解决这个问题,因为当我的应用程序出现真正的错误时,它们会与警告混合在一起,全都是红色的,而且很难找到。

你知道什么可能导致这个问题,以及如何解决它?

【问题讨论】:

  • 为什么不解决警告呢?
  • 更新 Code::Blocks。听起来可能是解析 MinGW 的结果错误。而且,顺便说一句,听起来你故意避免修复警告,这很糟糕。
  • 我无法解决警告,因为它们是由外部库 Ogre3D 抛出的。至少我不知道如何解决它们:P
  • 好的;那时你无能为力。
  • 确定编译成功了吗?您没有将 -Werrors 传递给 MinGW,或者警告现在在较新的 MinGW 中确实是错误?

标签: warnings mingw codeblocks


【解决方案1】:

正如 Lightness Races in Orbit 发现的那样,问题在于 Code::blocks 解析器无法与非英语语言一起正常工作。解决办法是让你的编译器输出英文。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多