【问题标题】:No memory window in Visual Studio 2010Visual Studio 2010 中没有内存窗口
【发布时间】:2015-09-25 03:14:04
【问题描述】:

我在 Windows 7 Ultimate x64 上有 VS2010 Premium RTM 版本。

在文档中,他们指的是内存 1-4 窗口,据说在 Debug->Windows->Memory 下。

我在 VS 中启用了“启用地址级调试”(选项->调试)。

问题是我在调试 c++ 程序期间在 Debug->Windows 下没有 Memory 菜单项。

在 Debug->Windows 下我只有: 断点 并行任务 并行堆栈 观看-> 当地人 调用堆栈 线程

有没有其他人经历过这个(并希望解决它)?

【问题讨论】:

  • 还在 Win7 (Pro) x64 上运行 Visual Studio 2010 Premium RTM,并且窗口在那里。只是为了确认内存窗口应该在这个配置中。
  • 在运行托管 (C#) 代码时它们甚至就在那里,而不是你需要它们。
  • 当我调试汇编语言程序时,内存窗口仅在我使用“Step into.”并启用“专家设置”时为我显示(在 Visual C++ 2010 Express 中)。跨度>

标签: visual-c++ visual-studio-2010


【解决方案1】:

在安装后第一次运行 VS 时,它会询问您应该在哪个“模式”下运行,具体取决于您的选择,它会显示或隐藏各种菜单项等。也许您选择了隐藏这些窗口的选项?这在this 页面中有描述。

我认为您可以使用this 页面上的信息来更改这些设置。

您也可以运行 Devenv /ResetSettings 来重置它们,但不确定您最终会得到什么...

【讨论】:

  • 为我解决了这个问题,导入了 Visual C++ 设置。谢谢你,你拯救了我的一天!
  • 另外,我需要选择哪些设置才能启用内存窗口选项?
  • 另外,我应该在哪里运行Devenv /ResetSettings
  • @AndersonGreen DevEnv 是可执行文件,因此只需打开 Visual Studio 命令提示符。不是 100% 确定您应该使用哪种设置,但由于 C++ 是听起来最有可能使用内存窗口的设置,我猜想。
  • @FredrikJansson 您是如何导入 Visual C++ 设置的?我仍在试图弄清楚如何做到这一点。 ://
【解决方案2】:

转到命令窗口并输入内存。它将显示 Memory 1 监视窗口。我不得不这样做,因为我仍然无法在自定义下找到它的调试命令。

【讨论】:

    【解决方案3】:

    您可以通过检查切换到专家模式:

    Tools > Settings > Expert Settings
    

    现在您可以显示注册窗口和更多其他窗口

    【讨论】:

      【解决方案4】:

      只有在“选项”对话框的“调试”节点中启用了地址级调试时,“内存”窗口才可用。 “内存”窗口不适用于脚本或 SQL,它们是无法识别内存概念的语言。

      或前往此处了解其他详情:

      http://msdn.microsoft.com/en-us/library/s3aw423e.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-08
        • 2015-02-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多