"не удается найти или открыть 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).
В чем проблема? Я проверил свой код на многих сайтах, поэтому я знаю, что проблема не в моем коде. Кто-нибудь может мне помочь?
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