sonarqube 分析C++代码遇到问题

我是在sonarqube中使用cppcheck插件来分析的。
步骤:
1、要先安装cppcheck工具。安装命令如下:

make SRCDIR=build CFGDIR=/usr/bin/cfg HAVE_RULES=yes

make install CFGDIR=/usr/bin/cfg

2、在需要分析的项目路径中执行“

cppcheck -j 1 --enable=all --xml ./src/* 1>cppcheck-result-1.xml 2>&1”生成一个xml文件

3、编辑sonar-project.properties配置文件,加入

sonar.cxx.cppcheck.reportPath=cppcheck-result-1.xml
sonar.cxx.includeDirectories=/usr/include/

4、最后执行sonar-runner 分析。

图片说明

但是我觉得使用cppcheck插件分析的结果不够好,请教一下各位高手,还有没有更好的解决方法。

另外 Valgrind /PC-lint/RATS /Vera++ 等插件要怎么使用?

klocwork专业版代码扫描,不过需要花钱,而且不便宜,一般是企业级用

sonar.cxx.cppcheck.reportPath=cppcheck-result-1.xml
sonar.cxx.includeDirectories=/usr/include/

在配置文件中加入这两行就可以了吗?是不是sonar上面要安装C的插件?