стек выполнения Visual Studio C ++ не появился после сбоя моей программы

Я запускаю свою программу в режиме отладки с помощью Visual Studio, но после ее сбоя Visual Studio, похоже, не обнаруживает ошибку. Я не получаю стек исполнения вообще.

Когда я запускаю приложение, я вижу это сообщение в выходных данных Visual Studio:

'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file

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

Благодарю.

Конфигурация:
Visual Studio C ++ 2010 Premium
Windows Server 2008

В выводе последние сообщения (по-французски извините, но я могу перевести некоторые предложения при необходимости)

'app.exe' : Chargé 'C:\Windows\SysWOW64\msimg32.dll', Cannot find or open the PDB file.
Exception de première chance à 0x0048d6f7 dans app.exe : 0xC0000005: Violation d'accès lors de la lecture de l'emplacement 0x0000aa96.
'app.exe' : Déchargé 'C:\Windows\SysWOW64\msimg32.dll'
'app.exe' : Déchargé 'C:\Windows\SysWOW64\WSHTCPIP.DLL'
'app.exe' : Déchargé 'C:\Windows\SysWOW64\nlaapi.dll'
'app.exe' : Déchargé 'C:\Windows\SysWOW64\NapiNSP.dll'
'app.exe' : Déchargé 'C:\Windows\SysWOW64\winrnr.dll'
'app.exe' : Déchargé 'C:\Windows\SysWOW64\FWPUCLNT.DLL'
Le thread 'Thread Win32' (0x1840) s'est arrêté avec le code 1 (0x1).
Le thread 'Thread Win32' (0x4740) s'est arrêté avec le code 1 (0x1).
Le thread 'Thread Win32' (0x2554) s'est arrêté avec le code 1 (0x1).
Le thread 'Thread Win32' (0x743c) s'est arrêté avec le code 1 (0x1).
Le thread 'Thread Win32' (0x3f2c) s'est arrêté avec le code 1 (0x1).
Le programme '[1780] app.exe: Natif' s'est arrêté avec le code 1 (0x1).

Замечания:
Тема на PDB: Автоматическая загрузка PDB

2

Решение

Иногда стек вызовов становится трудным для декодирования отладчиком. Вы можете помочь отладчику, загрузив все файлы PDB, которые нужны отладчику для понимания стека. Вы должны иметь подключение к Интернету во время отладки.

При возникновении исключения перейдите в стек вызовов, щелкните правой кнопкой мыши некоторые строки, которые не были распознаны, например, в строке с ntdll.dll или user32.dll, и в меню выберите «Загрузить символы из> серверов Microsoft Symbol». Отладчик теперь будет иметь больше информации в стеке вызовов.

Повторяйте процесс, пока у вас не будет достаточно информации о стеке вызовов, чтобы найти строки из вашего кода.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector