首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >声纳跑步者-找不到“#include<pthread.h>”的来源

声纳跑步者-找不到“#include<pthread.h>”的来源
EN

Stack Overflow用户
提问于 2014-02-06 15:22:02
回答 1查看 2.8K关注 0票数 2

我在试着在我的一个项目上跑声纳跑。

相对于项目目录的根目录,我有几个子目录,每个子目录都有自己的子目录,其中包含源代码。

我跟踪了SonarQube和SonarQube文档,并使服务器和(嵌入式)数据库运行良好。事实上,跑步者可以在SonarQube的web界面仪表板上给我展示一些分析。然而,我最关心的是“问题”,我怀疑这是因为运行程序在运行时找不到任何头文件。

我在声纳跑者执行过程中所看到的就是

代码语言:javascript
复制
cannot find the sources for '#include <pthread.h>'
cannot find the sources for '#include <time.h>'

诸若此类。它也不能包括自定义标题。

我正在使用Coverity和cxx社区插件运行这个插件,如果这有明显的不同。

注意:我运行了java和C的示例集,它们运行得很好。

这些命令在我的路径中,所以在我的项目的根目录下运行:

代码语言:javascript
复制
sonar-runner
EN

回答 1

Stack Overflow用户

发布于 2015-12-06 19:16:08

在声纳属性文件中,将sonar.cxx.includeDirectories设置为包含标头的文件夹,例如:

sonar.cxx.includeDirectories=c:\folderofheaders

虽然没有必要检查,但请参阅维基,因为它说的是相同的内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21606882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档