Ich habe eine Lösung mit einem Projekt in Visual Studio 2013 (Visual C ++) .
Aber wenn ich es im debug
Modus erstelle, dann führe es im debug
Modus aus Ich bekomme:
Der Haltepunkt wird momentan nicht getroffen. Es wurden keine Symbole geladen für dieses Dokument.
Ich habe versucht, es in analoger Weise zu reparieren, was Leute für Visual C # vorgeschlagen haben Behebung" Der Haltepunkt wird derzeit nicht berührt. Für dieses Dokument wurden keine Symbole geladen. "
Leider hat keiner funktioniert:
solution -> Properties -> Startup Project -> startup projects -> Start action
, Debug/General settings
- & gt; Deaktivieren Sie Just My Code
, Dann habe ich versucht, die Datei .pdb
(nach clear, rebuild
) mit Debug -> Windows -> Modules
und RMB -> Load symbols
auszuwählen. v120.pdb
war in /Solution/Debug
Ordner und .exe
war in /Bin
Ordner. Ich habe es gewählt und habe eine Fehlermeldung erhalten:
In diesem Ordner wurde keine übereinstimmende Symboldatei gefunden.
Was kann ich noch tun? Welche Lösungs- / Projektoptionen haben möglicherweise das Debugging beeinflusst? Ich baue ein x86 .exe
-Projekt, das einige meiner .lib
-Dateien enthält (aber das Debugging funktioniert nicht einmal in main.cpp
).
Ich sehe, dass unter Debug -> Windows -> Modules
ein solcher Eintrag für mein .exe
:
Project.exe F: ... exe N / AN / A Binär wurde nicht mit Debug-Informationen erstellt. 1 15.12.2014 12:31 PM 00BA0000-00E9C000 [3504] Projekt. exe
Das ist ziemlich seltsam, weil der Ordner Solution/Debug
jedes Mal erstellt wird, wenn ich Rebuild
für Debug
-Modus triff, und so bekomme ich auch eine neue .pdb
-Datei. Ich verwende die Anwendung mit Debug
mode ausgewählt.
Der Wert von Project -> Properties -> C/C++ -> General -> Debug Information Format
ist Program Database for Edit And Continue (/ZI)
.
Es sieht so aus, als ob Sie keine Debug-Informationen generieren, was Ihnen das Modulfenster sagt. Stellen Sie sicher, dass die folgenden Eigenschaften eingerichtet sind:
Project -> Properties -> C/C++ -> General -> Debug Information Format
und
Project -> Properties -> Linker -> Debugging -> Generate Debug Information.
Diese können manchmal versehentlich geändert werden.
Ich habe nie gesehen, dass diese Informationen ohne einen guten Zweck verloren gehen, es sei denn, Sie haben eine benutzerdefinierte Build-Lösung
Tags und Links c++ visual-studio-2012 debugging visual-studio-2013