"не удается найти или открыть pdb-файл" Visual Studio C++ 2013



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



'ConsoleApplication1.exe' (Win32): Loaded 'C:UsersToshibaDocumentsVisual Studio 2013ProjectsConsoleApplication1DebugConsoleApplication1.exe'. Symbols loaded.
'ConsoleApplication1.exe' (Win32): Loaded 'C:WindowsSystem32ntdll.dll'. Cannot find or open the PDB file.
'ConsoleApplication1.exe' (Win32): Loaded 'C:WindowsSystem32kernel32.dll'. Cannot find or open the PDB file.
'ConsoleApplication1.exe' (Win32): Loaded 'C:WindowsSystem32KernelBase.dll'. Cannot find or open the PDB file.
'ConsoleApplication1.exe' (Win32): Loaded 'C:WindowsSystem32msvcp120d.dll'. Cannot find or open the PDB file.
'ConsoleApplication1.exe' (Win32): Loaded 'C:WindowsSystem32msvcr120d.dll'. Cannot find or open the PDB file.
The program '[11196] ConsoleApplication1.exe' has exited with code 0 (0x0).


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

912   5  

5 ответов:

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

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

Он отключит отображение загруженных модулей. с уважением.

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

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

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

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

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

Это сработало для меня. Перейдите в разделTools-> Options -> Debugger -> Native и проверьте загрузку экспорта DLL . Надеюсь, это поможет

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

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

Comments

    Ничего не найдено.