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

How to run QAC tool from command line?

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

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

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

qac -help 也没有提供有价值的信息。工具版本太旧了,这个工具背后的公司'Programming Research'也改名了?到 Perforce。他们没有从现有文档或网页中获得有关命令行调用的任何信息。

QAC 实用程序是 QAC 包的 "engine" 部分,对应于一个编译器。

如果没有一些环境变量,运行 在命令行上会很不高兴:

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

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

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

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

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

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