为什么jom会在QtCreator中隐藏gcc警告?

时间:2012-06-13 16:10:47

标签: gcc qt-creator

在我的Windows QtCreator项目中,我使用jom来编译具有多个内核的C ++。问题是,当激活jom时,并非所有警告都显示在构建问题选项卡中。 在编译选项卡中,未显示的警告显示为黑色,而实际显示在构建问题选项卡中的所有警告都以红色显示。 在QT网站上,我读到红色文字表示标准错误,而黑色文字表示标准错误。

那么,为什么jom会将某些警告从stderr转移到stdout?

警告的类型似乎并不重要,一些未使用的参数警告转到stdout,一些转到stderr。 我还试图禁用jom,然后所有警告都在build-problems选项卡中正确显示(并在编译选项卡中以红色文本打印)

干杯,谢谢你的帮助

2 个答案:

答案 0 :(得分:2)

我们发现了同样的问题,作为一个临时解决方案,我们已经恢复到jom 1.0.08(这是Jom的最新版本仍能正常工作)。

您可以从ftp://ftp.qt.nokia.com/jom/

下载Jom 1.0.08

希望这有帮助。

答案 1 :(得分:1)

与Jom版本1.0.11有同样的问题。 我改为最新版本(1.0.13),现在警告和错误再次出现在'build-problems'标签中。