Перейти к содержанию
    

IAR Embedded Workbench и IntelliSense

VslavX

Всё, разобрался.

 

Первое, IarBuild ничего в stderr не выводит, но я всё равно подправил свой скрипт так, чтобы и данные с этого потока шли на обработку.

 

Второе, студии, как оказалось, всё равно по какому потоку в неё сообщения об ошибках идут - всё выводит и, если соответствует формату, добавляет в Error List.

 

Третье, понял что делает перловый скрипт :) Дело в том, что у студии и IAR'а формат ошибок отличаются. Студия отказывается добавлять ошибку в ErrorList, если в названии ошибки есть символы '[' и ']' (может быть и ещё есть), а у IAR'а как раз ошибки вроде "[Pe127]". Плюс должен быть пробел между словом "error" или "warning" и номером/скобкой, а у IAR'а его нет. Сам проверял сидел :)

 

В итоге поменял скрипт и добавил туда парсер, который всё это и делает. Плюс заменяет ключевое слово "Remark" на "warning", ибо студия его не понимает. А сам скрипт теперь выводит ещё аргументы командной строки, с которыми его запустили.

 

Вообщем вот IarBuild for MSVS script v0.1 :)

 

IarBuild.zip

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...