Ich habe eine EXE-Datei, die die cpp-Dateien ausführen und die Ergebnisse erfassen wird. Ich möchte die cpp-Datei debuggen, die von der exe-Datei im Visual Studio aufgerufen wird. Currently Ich lade die EXE-Datei als ein Projekt im Visual Studio, ich öffne den C++ - Code, der auch von exe-Datei aufgerufen wird und halte Haltepunkte an relevanten Stellen. Wenn ich die EXE-Datei ausführe, stoppt sie nicht am Haltepunkt, sondern setzt die Ausführung fort und stoppt. Sollen Einstellungen im Visual Studio vorgenommen werden, um beim Debuggen die Kontrolle über den cpp-Code zu erlangen?Debuggen der C++ - Datei, die von einer ausführbaren Datei in Visual Studio aufgerufen wird
0
A
Antwort
0
@santosh Ich glaube, Sie VC laden ++ Projektdatei (nicht Exe-Datei)
- Sie haben t bauen Ihr Projekt (Kompilierung des Projekts).
- Setzen Sie einen Haltepunkt in der Menüleiste Debugging-> Debugging starten oder Drücken Sie F5.
- Auch wenn Ihr Debugger den Haltepunkt überprüfen Sie Ihre "Symbole" in Visual Studio in der Menüleiste Werkzeuge nicht schlagen -> Optionen -> Debugging-> Symbole die Microsoft Symbol Server drücken ok ticken.
- Bauen Sie wieder Ihr Projekt und debuggen.
Verwandte Themen
- 1. Debuggen einer ausführbaren Datei in Visual Studio
- 2. Zugriff auf die von einer ausführbaren Datei zurückgegebenen Werte C++
- 3. Wie Ändern des Ausgabenamens einer ausführbaren Datei, die von Visual Studio erstellt wird
- 4. Debuggen von Callbacks in einer C++ - Datei mit devenv
- 5. Visual Studio: XAML-Datei beim Debuggen bearbeiten
- 6. Visual Studio Cant Datei suchen - Debuggen
- 7. Debuggen einer Klassenbibliothek in Visual Studio
- 8. Verschlüsselung einer ausführbaren Datei
- 9. Entpacken einer ausführbaren Datei aus einer Bibliothek in C/C++
- 10. Datei wird von einem anderen Prozess verwendet C# Visual Studio
- 11. Speichern von Daten in der ausführbaren Datei
- 12. Debuggen einer Adobe AIR-Anwendung, die NativeProcess-API zum Aufrufen einer ausführbaren Datei verwendet
- 13. Arbeitsverzeichnis in Visual Studio C# Datei
- 14. Hinzufügen von C-Datei zu Visual Studio
- 15. Zählen der Anzahl der Funktionsaufrufe in einer ausführbaren Datei
- 16. Debuggen von C++ mit Visual Studio-Debugger
- 17. Speicherlayout der ausführbaren Datei
- 18. Ändern der Ressourceninhalte einer laufenden ausführbaren Datei
- 19. Kompilieren Sie zu einer eigenständigen ausführbaren Datei (EXE) in Visual Studio
- 20. Parsing die Ausgabe einer ausführbaren Datei
- 21. Wie debuggen Perl, das aus PHP-Datei aufgerufen wird
- 22. Wie C-Funktion aufgerufen wird, die in .cu-Datei aus c-Datei platziert wird?
- 23. LLVM C++ Debuggen in Visual Studio-Code
- 24. DLL nicht in meiner ausführbaren Datei, im Visual Studio arbeiten, aber nicht auf die Ausführung
- 25. Erstellen einer ausführbaren JAR-Datei
- 26. Bash unter Windows - debuggen einer Python-Datei mit Visual Code oder Visual Studio
- 27. Debuggen von Visual Studio-Builds von Eclipse
- 28. Debuggen in Visual Studio ohne PDB-Dateien (C++ Zugriff Voilation)
- 29. Wie ein Threadpool in Visual Studio debuggen?
- 30. Stoppen einer ausführbaren JAR-Datei
Wie starten Sie das Programm? Aber nur * rennen * oder * debuggen * es? –
@Santosh, Bitte debuggen Sie Ihre App mit F5 (Debugging starten), nachdem Sie einen Breakpoint zur Codezeile in Ihrer cpp-Datei hinzugefügt haben, starten Sie Ihre App nicht mit "Start ohne Debugging (Strg + F5)", bitte stellen Sie auch sicher Ihre App befand sich im Debug-Modus (nicht im Freigabe-Modus) und der Code wurde nicht optimiert. Wenn der Haltepunkt erreicht wurde, bedeutet dies, dass der Code in dieser CPP-Datei wirklich von Ihrer EXE-Datei aufgerufen wurde. –
CPP-Dateien werden nicht ausgeführt, sie werden kompiliert. –