Frage

Wie kann ich einen vollständigen Call-Stack für eine C ++ Anwendung mit Visual Studio 2005 entwickelt werden? Ich möchte einen vollständigen Call-Stack haben, einschließlich des Codes in den Systembibliotheken.

Muss ich einige Einstellungen in Visual Studio ändern, oder muss ich zusätzliche Software installieren?

War es hilfreich?

Lösung

  1. Erhalten Sie Debug-Informationen für alle Projektabhängigkeiten. Dies wird angegeben unter "Konfiguration Eigenschaften -> C / C ++ -> Allgemein". Abschnitt der Projekteigenschaften

  2. Im Menü unter „Extras -> Optionen“ und dann „Debugging -> Symbole“.

  3. ein neues Symbol Standort hinzufügen (das Ordner-Symbol), die auf Microsofts kostenlose Symbolserver „symsrv symsrv.dll c: \ Symbole * http://msdl.microsoft.com/downloads/symbols

  4. die „Cache-Symbole“ Feld mit einem Platz vor Ort ausfüllen, so dass Sie mit dem Internet der ganzen Zeit nicht gehen.

Andere Tipps

Vereinbaren Sie mit Ton, aber für Symbole Server sollten Sie die neueste Symsrv.dll von „Debugging Tools für Windows“, eine kostenlose Microsoft Download.

(Da Sie ausdrücklich gefragt, was Sie herunterladen müssen, ich nehme an, Sie haben es noch nicht haben)

oder optional (unter der Annahme, dass Visual Studio nicht installiert ist), greifen eine Kopie von

scroll top