【发布时间】:2014-07-03 20:35:18
【问题描述】:
我最近刚刚安装了 cppcheck,它对在线 c++ 代码的静态分析有一些很好的建议。 cppcheck 已正确安装,我可以从命令行或 gui 成功运行它。然后我为 cppcheck 安装了 Visual Studio Plugin v1.1.0,我对这个插件非常失望。
我正在处理的项目是如此之大,它似乎只是挂起,虽然没有反馈,所以我不能说它是否在做任何事情,而且似乎对故障排除的支持最少。我希望也许一些精通的用户可以就如何提高性能提出一些建议。
我已经删除了除错误之外的所有检查,这并不理想,但我正试图通过减少它需要做的事情来加速它。
我尝试向排除包含文件添加正则表达式,但我无法确定它是否有效。
实在没时间去抓源码开始调试。
我真的很想将这个工具嵌入到 Visual Studio 中,以便所有开发人员都能真正使用它。我还在 Visual Studio 中添加了 cppcheck 作为外部工具,但这实际上只是一个穷人尝试做插件真正应该做的事情,特别是因为宏已从 Visual Studio 中删除,所以我无法在保存时自动运行它。
http://www.codeproject.com/Tips/472065/Poor-Man-s-Visual-Studio-Cppcheck-Integration
如果 cppcheck 设置为在保存时运行,我认为这将大大增加开发人员使用该工具的可能性,这是插件的一个很棒的功能,如果它可以工作的话。
最后,我真的很希望这个插件能正常工作。
【问题讨论】:
-
FWIW 当我想让 CppCheck 运行得更快时,我来这里是因为谷歌搜索。我设法通过删除它搜索的文件夹(
-I提供的文件夹)来做到这一点。你得到的潜在问题更少,但它使 CppCheck 运行得快如闪电。 (而且我没有使用插件,不确定是否有办法使用插件。)
标签: visual-studio-2013 cppcheck