2016-06-01 8 views
-2

Ich bin ganz neu in C-Programmierung, so dass ich entschuldige mich, wenn meine Frage ist nicht ganz klar, aber ich kam über das folgende Problem in Visual Studio:Visual Studio: „Keine Quelldatei“ in Zerlegen

Ich bin versucht, eine Funktion in meinem Projekt zu debuggen, aber wenn ich in ihm einen Haltepunkt setzen erhalte ich die folgende Meldung - „Der Haltepunkt wird derzeit nicht getroffen wird, haben keine Symbole für dieses Dokument geladen worden “

.

Ich habe bereits die vorgeschlagenen Lösungen in Fixing "The breakpoint will not currently be hit. No symbols have been loaded for this document." überprüft, aber keiner von denen gearbeitet.

Ich habe gereinigt, neu aufgebaut, gelöscht, was auch immer ähnliche Dateien könnten ein Problem verursachen, aber keine Verbesserung. Alle Symbole werden ebenfalls ordnungsgemäß geladen.

Wenn ich die Funktion in meinem Code nenne ich einen Ausgang immer bin, obwohl ich nicht in Schritt kann, so öffnete ich die Demontage und statt meiner Funktion, lassen Sie uns es func1() nennen, gibt es eine andere Funktion mit ähnlichem Namen, _func1(), und ich kann in seine Assembly treten, aber es ist keine Quelldatei verfügbar.

Irgendwelche Ideen, um herauszufinden, wo ist _func1() lokalisiert oder warum auf den ersten Platz meine ursprüngliche Funktion nicht zugegriffen wird?

+0

Bitte lesen Sie, wie Sie eine Frage stellen: http://stackoverflow.com/help/mcve – Mirakurun

+0

Sie müssen genauer sein, Sie brauchen Screenshots, Code etc. Diese Frage wäre in Ordnung gewesen, um einen Kollegen zu fragen, der auf Ihren Bildschirm schaute.Aber wenn Sie nach SO fragen, müssen Sie den Leuten helfen, Ihr Problem zu sehen, um eine sinnvolle Antwort zu erhalten. – Pratik

Antwort

0

Um enable debugging: (Auch stellen Sie sicher, den Aufbau, das Programm im Debug-Modus)

1) Goto Ausbau-> Hello World Properties

2) Auf der linken Seite erweitern "Konfigurationseigenschaften"

3) Erweitern Sie "C/C++"

4) Auf der linken Seite, wählen Sie "Allgemein"

5) Auf der rechten Seite ändern "Debug Information Format" auf "Programm Datenbank für Bearbeiten und Fortfahren (/ ZI)"

5) Auf der linken Seite wählen "Optimierung"

6) Auf der rechten Seite ändern Sie "Optimierung" auf "Disabled (/ Od)"

7) auf der linken Seite erweitern "Linkers"

8) auf der linken Seite, wählen Sie "Debugging"

9) auf der rechten Seite , ändern Sie "Debug Info generieren" in "Ja"

10) Klicken Sie auf OK

11) Stellen Sie Ihre Stützpunkte

12) Erstellen Sie Ihre Anwendung