我在试着在我的一个项目上跑声纳跑。
相对于项目目录的根目录,我有几个子目录,每个子目录都有自己的子目录,其中包含源代码。
我跟踪了SonarQube和SonarQube文档,并使服务器和(嵌入式)数据库运行良好。事实上,跑步者可以在SonarQube的web界面仪表板上给我展示一些分析。然而,我最关心的是“问题”,我怀疑这是因为运行程序在运行时找不到任何头文件。
我在声纳跑者执行过程中所看到的就是
cannot find the sources for '#include <pthread.h>'
cannot find the sources for '#include <time.h>'诸若此类。它也不能包括自定义标题。
我正在使用Coverity和cxx社区插件运行这个插件,如果这有明显的不同。
注意:我运行了java和C的示例集,它们运行得很好。
这些命令在我的路径中,所以在我的项目的根目录下运行:
sonar-runner发布于 2015-12-06 19:16:08
在声纳属性文件中,将sonar.cxx.includeDirectories设置为包含标头的文件夹,例如:
sonar.cxx.includeDirectories=c:\folderofheaders
虽然没有必要检查,但请参阅维基,因为它说的是相同的内容。
https://stackoverflow.com/questions/21606882
复制相似问题