wntdll.pdb niet geladen – kan de uitzondering niet zien

Soms wanneer ik mijn applicatie afsluit (SaviHOST draait een DLL die ik aan het maken ben), laat ik dit scherm zien:

Helaas weet ik niet waar de fout optreedt, omdat het alleen dat scherm laadt, niet de regel waar de uitzondering wordt gemaakt.

Hoe kan ik dit oplossen? Wat heeft wntdll.pdb hiermee te maken? Bedankt


Antwoord 1, autoriteit 100%

  1. Verbind met internet.
  2. Schakel Microsoft Symbol Servers in in Symboolpadinstellingen.

  1. Sluit VS (ik gebruikte VS 2015)
  2. Herstart en foutopsporing met Native. Alle symbolen worden geladen van MS-servers.


Antwoord 2, autoriteit 60%

Als u wilt zien welke regel in uw code dit heeft veroorzaakt, klikt u op Doorgaan en vervolgens verschijnt er een pop-upvenster en klikt u op Opnieuw.

Voorbeeld:


Antwoord 3

Ik had dezelfde fout en het bleek dat ik een pointer probeerde te verwijderen die niet was geïnitialiseerd met de nieuwe operator in een klassenvernietiger.

example:
class smu
{
public:
    smu();
    ~smu()
    {
         delete voff
    }
private:
    char* voff;
};

Other episodes