0

我最近刚刚安装了 cppcheck,它为在线 c++ 代码的静态分析提供了一些非常好的建议。cppcheck 已正确安装,我可以从命令行或 gui 成功运行它。然后我为 cppcheck 安装了 Visual Studio Plugin v1.1.0,我对这个插件非常失望。

我正在处理的项目是如此之大,它似乎只是挂起,虽然没有反馈,所以我不能说它是否在做任何事情,而且似乎对故障排除的支持最少。我希望也许一些精通的用户可以就如何提高性能提出一些建议。

我已经删除了除错误之外的所有检查,这并不理想,但我正试图通过减少它需要做的事情来加速它。

我试图向排除包含文件添加一个正则表达式,但我不能确定它是否有效。

我真的没有时间去抓取源代码并开始调试它。

我真的很想将这个工具嵌入到 Visual Studio 中,以便所有开发人员都能真正使用它。我还将 cppcheck 作为外部工具添加到 Visual Studio 中,但这实际上只是一个穷人尝试做插件真正应该做的事情,特别是因为宏已从 Visual Studio 中删除,所以我无法在保存时自动运行它。

http://www.codeproject.com/Tips/472065/Poor-Man-s-Visual-Studio-Cppcheck-Integration

如果 cppcheck 设置为在保存时运行,我认为这将大大增加开发人员使用该工具的可能性,这是插件的一个很棒的功能,如果它可以工作的话。

最后,我真的很希望这个插件能够工作。

4

1 回答 1

1

最后,我决定将 cppcheckgui.exe 添加到我在 Visual Studio 中的外部工具列表中。它绕过了插件,但仍然可以轻松满足我的需求。

我发现将 cppcheck 与 Visual Studio 的内置代码分析一起使用已被证明非常成功。两者都专注于源代码中的不同问题,我相信两者的结合使用可以对我的代码进行更完整的分析。

于 2015-05-01T18:44:09.857 回答