1

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

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

警告的类型似乎无关紧要,一些未使用的参数警告进入标准输出,一些进入标准错误。我还尝试禁用 jom,然后所有警告都正确显示在构建问题选项卡中(并在编译选项卡中以红色文本打印)

干杯,感谢您的帮助

4

2 回答 2

2

我们发现了同样的问题,作为临时解决方案,我们恢复到了 jom 1.0.08(它是 Jom 的最新版本,仍然可以正常工作)。

您可以从ftp://ftp.qt.nokia.com/jom/下载 Jom 1.0.08

希望这可以帮助。

于 2012-11-06T08:32:25.113 回答
1

Jom 1.0.11 版也有同样的问题。我更改为最新版本(1.0.13),现在警告和错误再次显示在 tje 'build-problems'-tab 中。

于 2013-11-27T13:44:18.823 回答