2013-08-25 4 views
2

Я хочу проверить сгенерированный ассемблерный код оптимизированных для компилятора частей (выпуск) моего кода на C++ в Visual Studio 2012 Ultimate. В окне «Разборка» есть статьи, но я не могу получить к нему доступ.Демонтаж в Visual Studio 2012 Ultimate

+1

Вы должны запустить отладочную и ударовную точку останова. Затем вы можете просмотреть его в Debug-> Windows-> Disassembly – user35443

+0

Вы можете генерировать выходные данные сборки (листинг) или использовать другое программное обеспечение для полноразмерной разборки (например, OllyDbg для отладки и разборки). – user35443

ответ

3

На странице свойств файла cpp, содержащей функцию, которую вы хотите проверить разборку, перейдите в категорию «Выходные файлы», и вы можете включить дамп сборки в предоставленное имя файла.

5

разборки окно доступно при отладке приложений через меню

  • Debug -> Окно -> Разборка

Вполне возможно, что Visual Studio профиль вы выбрали этот вариант исключен. Если да, то вы можете просто вызвать следующую команду из командной строки окна во время отладки и появится окно

  • Вид -> Другое Windows -> Command Window
  • Тип: Debug.Disassembly
+0

Тогда: * выполнение Break (кнопка паузы Ctrl-F5 или) * Введите имя функции, которую вы хотите, чтобы разобрать в ** Адрес ** поле на разборке окне (Это то, что он принял для меня увидеть код сборки на AtmelStudio на основе MS Visual Studio.) –

+1

Обратите внимание, что «Включить отладку на уровне адреса» необходимо проверить в разделе «Сервис»> «Параметры»> «Отладка»> «Общие», чтобы окно «Разборка» было доступно. – dlf

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