如何在CppCheck中从命令行运行已保存的项目

时间:2014-01-08 07:08:24

标签: jenkins cppcheck

我在CppCheck中创建了一个名为CppCheck_MainRls.cppcheck的项目 包括几个目录,我可以从gui运行项目,它正在工作。 我的项目很大,所以我只需要几个目录来传递CppCheck并将结果导出到xml文件中(稍后由jenkins读取)

当前命令行是:

"C:\Program Files (x86)\Cppcheck\CppCheck.exe" --enable=all  --xml-version=2 "C:\Program Files (x86)\Jenkins\jobs\MainRls\workspace\Labs\VC++\AllShared" 2> cppcheck_result.xml

哪个适用于“AllShared”目录,如何更改它以读取我的项目文件?

2 个答案:

答案 0 :(得分:5)

我是一名cppcheck开发人员。目前,您无法直接在shell客户端中使用gui项目文件。但是允许它是个好主意。

答案 1 :(得分:2)

截至2020年4月(cppcheck v1.90),cppcheck manual(PDF)第3.1节对此提供支持:

3.1 Cppcheck GUI项目

您可以在命令行工具中导入和使用Cppcheck GUI项目文件:

cppcheck --project=foobar.cppcheck