Просмотрите расширенную версию макроса источника при отладке

Я пытаюсь отладить некоторый код C с помощью отладчика Visual Studio. Я кажусь, что мой выбор состоит в том, чтобы просмотреть исходный код или просмотреть дизассемблирование. Но то, что я действительно хотел бы просмотреть, является исходным кодом со всем макросом, израсходовал. Это также возможно?

6
задан Mick 19 April 2010 в 12:18
поделиться

2 ответа

В Visual C ++ лучшее, что вы можете иметь, - это предварительно обработанный файл (C ++ -> Preprocessor-> Generate preprocessed file). Это даст вам огромный файл Код C ++ со всеми расширенными макросами. Тем не менее, расширения макросов будут однострочными - без разрывов строк .

Это одна из причин, почему макросы очень проблематичны для использования в сложном коде, и их следует избегать, необходимо.

6
ответ дан 17 December 2019 в 02:26
поделиться

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

0
ответ дан 17 December 2019 в 02:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: