我正在尝试在我的一个项目上运行 sonar-runner。
相对于项目目录的根目录,我有几个子目录,每个子目录都有自己的包含源代码的子目录。
我遵循了 SonarQube 和 Sonar-runner 文档,并让服务器和(嵌入式)数据库运行良好。事实上,跑步者可以在 SonarQube Web 界面仪表板中向我展示一些分析。但是,我最关心的“问题”丢失了,我怀疑这是因为运行程序在执行时找不到任何头文件。
我在 sonar-runner 执行期间看到的只是
cannot find the sources for '#include <pthread.h>'
cannot find the sources for '#include <time.h>'
等等。它也不能包含自定义标题。
如果有显着差异,我将使用 Coverity 和 cxx 社区插件运行它。
注意:我为 java 和 C 运行了示例集,它们运行良好。
这些命令在我的路径中,因此我在项目的根目录中运行:
sonar-runner