Подавить вывод из области вывода Visual Studio (C ++) - PullRequest
4 голосов
/ 22 апреля 2010

Когда я запускаю свой проект Win32 в отладчике Visual Studio, я получаю эту огромную информацию о том, какие библиотеки были загружены, исключения первого шанса и так далее.

Есть ли способ, которым я могу подавить этот вывод?

Когда-нибудь я захочу узнать, когда был загружен файл C: \ Windows \ SysWOW64 \ ntdll.dll, но обычно мне все равно. Это особенно верно, когда я запускаю модульные тесты и просто хочу узнать, не прошел ли какой-либо из тестов.

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

'MyProject.exe': Loaded 'C:\dev\MyProject\Testing\MyProject.exe', Symbols loaded.
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\dbghelp.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\user32.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\lpk.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\usp10.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll'

... and on and on ...

Ответы [ 2 ]

7 голосов
/ 22 апреля 2010

Щелкните правой кнопкой мыши в окне вывода. Вы получите всплывающее меню, в котором вы можете отменить выбор типов сообщений, которые вы не хотите видеть (например, сообщения «Загрузка модуля» и «Загрузка модуля»). К сожалению, он объединяет все сообщения об исключениях, поэтому (по крайней мере, AFAIK) вы не можете исключить сообщения об исключениях первого шанса (о которых вы редко заботитесь), но сохранить сообщения об исключениях второго шанса (о которых вы обычно заботитесь).

2 голосов
/ 22 апреля 2010

Щелкните правой кнопкой мыши в окне «Вывод» и отключите «Сообщения о загрузке модуля».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...