2010-06-09 223 views
9

我在Windows 7 Ultimate上有VS2010 Premium RTM版本x64Visual Studio 2010中没有内存窗口

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

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

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

在调试 - >视窗我只有: 断点 并行任务 并行堆栈 表 - > 当地人 调用堆栈 线程

有没有其他人遇到这种情况(希望解决它)?

+1

还在Win7(Pro)x64上运行Visual Studio 2010 Premium RTM,并且窗口在那里。只是为了确认内存窗口应该在这个配置中。 – OregonGhost 2010-06-09 11:15:24

+0

当他们运行托管(C#)代码时,他们甚至还在那里,而不是你需要它们。 – slugster 2010-06-09 11:20:27

+0

当我调试汇编语言程序的记忆之窗仅显示为我(在Visual C++ 2010速成)当我使用“走进”,启用“专家设置”。 – 2013-02-19 22:31:14

回答

6

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

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

你也可以只运行Devenv /ResetSettings重置他们,但不知道你最终到底是什么了,然后......

+0

为我解决了这个问题,导入了Visual C++设置。 谢谢,你已经救了我的一天! – 2010-06-09 11:29:31

+0

另外,为了启用内存窗口选项,我需要选择哪些设置? – 2013-02-16 18:17:40

+0

另外,我应该在哪里运行'Devenv/ResetSettings'? – 2013-02-16 18:18:14

4

进入命令行窗口,键入内存。它将显示Memory 1观察窗口。我必须这样做,因为我仍然无法在自定义下找到它的调试命令。

+1

这是唯一的解决方案,为我工作 – Tim 2015-08-24 19:54:58

2

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

或去这里的其他细节:

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

4

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

Tools > Settings > Expert Settings 

现在,您可以显示寄存器窗口及更多其他窗口

+0

这工作对我:) – redgetan 2014-11-29 21:32:23

相关问题