Иногда, когда я закрываю свое приложение (SaviHOST запускает DLL, которую я создаю), я показываю этот экран:
К сожалению, я не знаю, где происходит ошибка, потому что она просто загружает этот экран, а не строку, где делается исключение.
Как я могу это исправить? Какое отношение имеет wntdll.pdb к этому? Спасибо
Решение
- Подключитесь к интернету.
- Включите серверы Microsoft Symbol в настройках пути символа.
введите описание изображения здесь
- Закрыть VS (я использовал VS 2015)
- Перезапустите и отладьте с помощью Native. Все символы будут загружены с MS серверов.
введите описание изображения здесь
Другие решения
Чтобы увидеть, какая строка в вашем коде вызвала его, нажмите «Продолжить», а затем появится всплывающее окно, нажмите «Повторить».
Пример:
Sometimes when I quit my application (SaviHOST running a DLL that I’m making) I show this screen:
Unfortunately I don’t know where the error happens, because it just load that screen, not the line where the exception is made.
using std::cout;
using std::endl;
int Apple, Carrots, Potaetoes;
Apple = 7;
Carrots = 12;
Potaetoes = 160;
cout Голосование за лучший ответ
Если программа завершилась с кодом 0, значит она работает. Ничего делать не надо .-.