mm3b712 2015-08-24 03:15 采纳率: 0%
浏览 5855

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++ 等插件要怎么使用?

  • 写回答

2条回答 默认 最新

  • oyljerry 2015-08-24 03:18
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?