首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于SonarQube的多平台代码分析

基于SonarQube的多平台代码分析
EN

Stack Overflow用户
提问于 2018-03-28 14:28:29
回答 1查看 273关注 0票数 1

我想使用SonarQube对为多个平台(Linux和Windows)编译的C++应用程序执行静态分析。大多数代码是相同的,但是根据目标平台的不同,某些代码可能被包含或排除在ifdef/ifndef中。

因此,我的假设是,在为每个平台编译时,我需要执行分析。这是正确的假设吗?或者SonarQube是否足够聪明,能够在ifdef/ifndef块中找到被编译器忽略的问题?

如果我需要在每个平台上执行分析,我是否可以在每个平台上执行分析,但是将结果发布到一个SonarQube项目中呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-28 14:46:08

这里有两个问题:

( 1)我是否需要进行2项分析?假设您使用的是SonarCFamily,答案是“是的”。SonarCFamily是开发人员版($)的一部分

( 2)我可以在每个平台上进行分析,但有一个项目吗?是也不是。每个分析都会产生一个单独的项目,但是您可以将它们合并到一个称为Application的元项目中。应用程序可以作为企业版($)的一部分。企业版包含了开发人员版本的所有功能。

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

https://stackoverflow.com/questions/49537211

复制
相关文章

相似问题

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