【发布时间】: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