Почему jom скрывает предупреждения gcc в QtCreator?

В моем проекте Windows QtCreator я использую jom для компиляции C++ с несколькими ядрами. Проблема в том, что при активации jom не все предупреждения отображаются на вкладке проблемы сборки. На вкладке компиляции неотображаемые предупреждения отображаются черным цветом, а все предупреждения, которые действительно отображаются на вкладке проблемы сборки, печатаются красным цветом. На сайте QT я прочитал, что красный текст означает стандартную ошибку, а черный текст означает стандартный выход.

Итак, почему jom переносит некоторые предупреждения с stderr на stdout?

Тип предупреждения не имеет значения, некоторые предупреждения о неиспользуемых параметрах отправляются на стандартный вывод, некоторые — на стандартный вывод. Я также пытался отключить jom, тогда все предупреждения правильно отображаются на вкладке build-problems (и печатаются красным текстом на вкладке компиляции)

Здоровья и спасибо за помощь


person Thomas M.    schedule 13.06.2012    source источник


Ответы (2)


Мы обнаружили ту же проблему и в качестве временного решения вернулись к jom 1.0.08 (это последняя версия Jom, которая до сих пор работает правильно).

Вы можете загрузить Jom 1.0.08 с ftp://ftp.qt.nokia.com/jom/

Надеюсь это поможет.

person Erick Walters    schedule 06.11.2012

У меня была такая же проблема с версией Jom 1.0.11. Я перешел на последнюю версию (1.0.13), теперь предупреждения и ошибки снова отображаются на вкладке «проблемы сборки».

person Jan__    schedule 27.11.2013