【问题标题】:cppcheck plugin issue with visual studio 2017 "Object reference not set to an instance of an object."cppcheck 插件问题与 Visual Studio 2017“对象引用未设置为对象的实例。”
【发布时间】:2019-04-09 08:45:48
【问题描述】:

我正在尝试将 cppcheck 插件与 Visual Studio 2017 一起使用。但是,当我选择工具/使用 cppcheck 检查当前项目时,它总是显示“对象引用未设置为对象的实例”。有什么建议吗?

我正在使用

  • Microsoft Visual Studio Professional 2017,版本 15.7.6
  • CPPCheckPlugin 1.3.5
  • CMake 3.12.1
  • Windows 10 专业版 64 位

谢谢。

【问题讨论】:

  • 欢迎来到 StackOverflow。您应该向我们提供有关您的问题的更多详细信息。其实,真的很难有人回答。如此缺乏细节可能会使您的问题结束。
  • @Macmade 感谢您的 cmets。您能否更具体地说明需要哪些细节?我的电脑硬件信息?还是一段示例代码?错误消息的屏幕截图?顺便说一句,我使用的是 Windows 10(64 位)。
  • 对了,stackoverflow.com/a/34085345/4275342的第一个方案我已经试过了。它没有帮助。
  • 我遇到了同样的问题。我只需右键单击cpp文件或项目并选择cppcheck,就会出现此弹出消息。

标签: c++ visual-studio cppcheck


【解决方案1】:

对我来说,在我编辑项目并选中“在构建时启用代码分析”后,问题就解决了。然后我可以取消选中此选项,但它离开了

<RunCodeAnalysis>false</RunCodeAnalysis>

在 vcxproj 文件中,这似乎可以解决问题。

【讨论】:

    猜你喜欢
    • 2017-09-02
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    • 2021-04-09
    • 1970-01-01
    • 2014-01-16
    • 2010-12-24
    • 2014-09-03
    相关资源
    最近更新 更多