如何从命令行运行QAC工具?

时间:2018-11-29 08:16:16

标签: qa-c

我有一个C项目,我想从命令行运行QAC工具v7.0。我尝试了以下选项,

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

但是,当我运行上面的命令时。我收到一条错误消息,指出未找到“ VersionTag”。 “ VersionTag”字符串是.prj文件中的第一行。我不确定这是运行此工具的正确方法。任何帮助表示赞赏。

qac -help也不提供有价值的信息。该工具的版本相当老,并且该工具背后的公司“ Programming Research”也已重命名?对Perforce。他们从现有文档或网页上都没有有关命令行调用的任何信息。

1 个答案:

答案 0 :(得分:0)

QAC实用程序是QAC软件包的“引擎”部分,与编译器相对应。

在没有许多环境变量的情况下在命令行上运行会很不高兴:

QACBIN必须指向QAC软件包安装的bin目录;

QACHELPFILES必须指向消息帮助文件的位置;

QACOUTPUT指向生成输出文件的位置(每个源文件的二进制.err文件以及包含语义和度量信息的文本.met文件。

命令行的-via参数应指向包含实用程序使用的其他参数的文本文件。

.prj文件是程序包级别的文件,它定义了要分析的C源文件及其配置设置文件的位置。绝对不应将它作为参数直接传递给QAC实用程序。

这应该可以帮助您入门,其他问题需要更具体。