使用VS解决方案文件运行C ++分析

时间:2014-09-26 11:26:02

标签: c++ visual-studio sonarqube

我想分析一个更复杂的C ++ - 使用SonarQube(v4.4)和Cxx-Plugin v0.9.1(社区C ++)的项目。 它包括不同目录中的许多子项目。 我得到了VS2005解决方案文件(* .sln),该文件引用了相关的* .vcproj文件或者替代mwc + mpc文件。

我现在想知道,做这种分析的最佳方法是什么。

当然,我可以手动编写一个包含所有目录的sonar-project.properties文件。

但是,使用给定的工作空间/项目文件运行分析是不是有可能?我能想到例如Sonar-Runner从该文件中读出信息以创建具有给定目标的模块(并且可能自动包括定义的附加组件)。

我发现插件类似于"分析Bootstrapper for Visual Studio Projects Plugin"或.Net-Plug-In,但显然他们不支持vcproj文件。

感谢您的帮助和最好的问候

1 个答案:

答案 0 :(得分:0)

Visual Studio附带了C ++静态代码分析,但是对于2005/2008,您需要团队版。 2010/2012它以高级版提供。它现在可以在2013年专业版中使用。

否则我会看here