2010-06-09 6 views
9

У меня версия VS2010 Premium RTM на Windows 7 Ultimate x64.Нет окна памяти в Visual Studio 2010

В документации они относятся к окнам Память 1-4, предположительно в разделе «Отладка-> Windows-> Память.

У меня включена опция «Включить отладку на уровне адреса» в VS (Опции-> Отладка).

Проблема заключается в том, что у меня нет пункта меню Память в Debug-> Windows во время отладки программы C++.

Под debug-> Windows, у меня есть только: Breakpoints Параллельные задачи Параллельные стеки смотреть -> Locals Call Stack темы

ли кто-нибудь сталкивался с этим (и, надеюсь решить ее)?

+1

Также работает Visual Studio 2010 Premium RTM на Win7 (Pro) x64, а окна есть. Просто чтобы убедиться, что в этой конфигурации предполагается, что окна памяти должны находиться в этой конфигурации. – OregonGhost

+0

Они даже там, когда запускаются управляемые (C#) коды, а не то, что вам нужно. – slugster

+0

Когда я отлаживаю ассемблерные программы, окно памяти отображается только для меня (в Visual C++ 2010 Express), когда я использую «Step in.», С включенными «Expert Settings». –

ответ

6

Во время первого запуска VS после установки он запрашивает у вас, какой режим он должен запускаться, в зависимости от вашего выбора он отображает или скрывает различные пункты меню и т. Д. Может быть, вы выбрали опцию, которая скрывала эти окна? Это описано на странице this.

Я думаю, вы можете использовать информацию на странице this, чтобы изменить эти настройки.

Вы также могли бы просто запустить Devenv /ResetSettings, чтобы сбросить их, но не уверен, что именно то, что вы в конечном итоге с потом ...

+0

Это решило это для меня, импортировало настройки Visual C++. Спасибо, вы спасли мой день! –

+0

Также, какие параметры мне нужно будет выбрать, чтобы включить параметры окна памяти? –

+0

Также, где я должен запускать 'Devenv/ResetSettings'? –

4

Перейти к Командное окно и тип памяти. Он покажет окно памяти 1. Я должен был сделать это, потому что я все еще не могу найти команду debug для него даже при настройке.

+1

Это было единственное решение, которое сработало для меня – Tim

2

Окно Память доступно только в том случае, если отладка на уровне адреса включена в диалоговом окне «Параметры», узел «Отладка». Окно «Память» недоступно для скриптов или SQL, которые являются языками, которые не распознают концепцию памяти.

или идти здесь другие детали:

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

4

Вы можете переключиться в режим эксперта, проверяя:

Tools > Settings > Expert Settings 

Теперь вы можете показать регистрам окна и многое другое другие окна

+0

Это сработало для меня :) – redgetan

Смежные вопросы