парсинг вывода компилятора из MS cl.exe - PullRequest
0 голосов
/ 23 июля 2010

В Windows с cl.exe формат предупреждения

: d: \ path \ Hello.cpp: 131: 2: <...>

формат ошибки: d: \ path\ Hello.cpp (694): <...>

Каким-то образом qt-creator анализирует и показывает эти ошибки, но не открывает файл при нажатии: Файл не найден.

Я пыталсявсе, что предлагает создатель toolchain 2.0.

Я использую jam и мне пришлось вручную перенаправить 2> & 1 stdout на консоль stderr, чтобы увидеть что-нибудь на вкладке «проблемы сборки».

1 Ответ

1 голос
/ 23 июля 2010

Я думаю, что вы ответили на свой вопрос. Qt Creator читает ошибки из stderr и stdout, и jam, вероятно, не выводит их туда (или каким-то образом Qt Creator понимает cl.exe)

Помните, что Qt Creator не работает из коробки с вареньем, он никогда не работает. Возможно, это проблема под рукой. Вы получаете сообщения об ошибках, если вы используете проект qmake или cmake, верно?

Возможно опубликовать отчет об ошибке поможет получить поддержку варенья в Qt Creator.

...