gpt4 book ai didi

c++ - VS2015 Debugger 不扩展变量

转载 作者:太空宇宙 更新时间:2023-11-04 13:03:50 25 4
gpt4 key购买 nike

当我调试 C++ 应用程序时,我看不到变量的值
如果你看到下面,

std::string s = "a";

调试器仅将值显示为 {...},即使我扩展了该值也是如此。

我尝试过的

  • 删除了符号缓存,(工具 > 选项 ... > 调试 > 符号。
  • 取消选中“使用托管兼容模式”
  • 选中“使用托管兼容模式”
  • 未选中“使用 native 兼容模式”
  • 选中“使用 native 兼容模式”
  • 我曾尝试从工作环境中导出设置,然后将它们导入到另一个环境中,但没有成功。

有什么建议吗? ...

VS2015 debugger

我遇到了与 std::vector<std::string> ... 相同的问题或任何其他类型,我无法扩展数据。

编辑:添加了一张应该看起来像的图片......

What it should look like

编辑 2:我曾尝试从工作环境中导出设置,然后将它们导入到另一个环境中,但没有成功。

最佳答案

为了解决这个问题,我完全卸载了 VS2015,(包括几个月来安装的所有更新和其他“vs2015”工具。

然后我运行了几次 ccleaner 以删除遗留的无效注册表设置,(不确定这是否有帮助,但没有坏处)。

我重新运行安装,它发现需要更新 3。

一些东西没有被删除,因为我不需要重新注册和输入我的凭据。
但似乎这不是问题,因为重新安装可以解决问题。

还有:

  • 取消选中“使用托管兼容模式”
  • 未选中“使用 native 兼容模式”

关于c++ - VS2015 Debugger 不扩展变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43155633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com