Как запустить инструмент QAC из командной строки? - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть проект C, и я хотел бы запустить инструмент QAC v7.0 из командной строки.Я попробовал следующую опцию,

C:\qac.exe -via <project_name.prj>

Однако, когда я запускаю вышеупомянутую команду.Я получаю сообщение о том, что «VersionTag» не найден.Строка "VersionTag" является первой строкой в ​​файле .prj.Я не уверен, что это правильный способ запуска этого инструмента.Любая помощь приветствуется.

qac -help также не дает ценной информации.Версия инструмента довольно старая, и компания «Programming Research» за этим инструментом также была переименована?исполнять.Они не имеют никакой информации о вызове командной строки ни из существующей документации, ни с веб-страницы.

1 Ответ

0 голосов
/ 11 декабря 2018

Утилита QAC является частью «движка» пакета QAC, соответствующей компилятору.

Не будет приятно работать в командной строке без ряда переменных среды:

QACBIN должен указывать на каталог bin установки пакета QAC;

QACHELPFILES должен указывать на расположение файлов справки по сообщениям;

QACOUTPUT указывает на местоположение, где будут созданы выходные файлы (двоичный файл .err для каждого исходного файла и текстовый файл .met, содержащий семантическую и метрическую информацию.

Параметр -via в командной строке должен указывать на текстовый файл, содержащий другие параметры, используемые утилитой.

Файл .prj - это файл уровня пакета, определяющий расположение анализируемых исходных файлов C, а также файлы их настроек конфигурации. Он определенно не должен передаваться непосредственно в качестве параметра утилите QAC.

Это должно помочь вам начать, а другие вопросы должны быть более конкретными.

...