'не может найти или открыть файл pdb' Visual Studio С++ 2013

Я только что загрузил VS 2013 Community Edition, и я написал свое первое приложение. Когда я его запускаю, он отображается в разделе вывода:

'ConsoleApplication1.exe' (Win32): Loaded 'C:\Users\Toshiba\Documents\Visual Studio 2013\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe'. Symbols loaded.
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. Cannot find or open the PDB file.
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'. Cannot find or open the PDB file.
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'. Cannot find or open the PDB file.
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\msvcp120d.dll'. Cannot find or open the PDB file.
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\msvcr120d.dll'. Cannot find or open the PDB file.
The program '[11196] ConsoleApplication1.exe' has exited with code 0 (0x0).

В чем проблема? Я проверил свой код на многих сайтах, поэтому я знаю, что проблема не в моем коде. Может кто-нибудь мне помочь?

Ответ 1

Работа с VS 2013. Попробуйте следующее

Инструменты → Параметры → Отладка → Окно вывода → Загрузка модуля Сообщения → Выкл.

Отключит отображение загруженных модулей. С наилучшими пожеланиями.

Ответ 2

Попробуйте перейти в Инструменты- > Параметры- > Отладка- > Символы и установите флажок "Microsoft Symbol Servers", Visual Studio автоматически загрузит PDB.

PDB - это файл информации об отладке, используемый Visual Studio. Эти системных DLL, для которых у вас нет символов отладки. [...]

См. Не удается найти или открыть файл PDB в Visual Studio С++ 2010

Ответ 3

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

Если вам это действительно нужно (обычно для трассировки стека), вы можете загрузить его с серверов символов Microsoft, но теперь вам не нужно беспокоиться.

Ответ 4

Это сработало для меня. Перейдите в раздел Инструменты- > Параметры → Отладчик → Родной и проверьте экспорт загружаемых DLL. Надеюсь, что это поможет

Ответ 5

Здесь нет проблем, это совершенно нормально - он показывает информационные сообщения о том, что была загружена debug-info (а что нет), а также то, что ваша программа выполнялась и выходила нормально - нулевой код возврата означает успех.

Если вы ничего не видите на экране, запустите свою программу с помощью CTRL-F5 вместо F5.

Ответ 6

Немного поздно, но я подумал, что поделюсь, если это кому-нибудь поможет: скорее всего, проблема в том, что ваша консоль отладки (окно командной строки, которое открывается при запуске проекта, если это Windows Console Application) все еще открыто с последнего раза вы запустили код. Просто закройте это окно, затем пересоберите и запустите: Ctrl + B и F5 соответственно.