CodeGuard verwenden
Nach oben zu Mit CodeGuard C++-Anwendungen debuggen - Index
Diese Anleitung beschreibt, wie CodeGuard beim Debuggen von C++ Anwendungen eingesetzt wird.
So debuggen Sie eine C++ Anwendung mit CodeGuard:
- Aktivieren Sie das CodeGuard-Tool.
- Aktivieren Sie CodeGuard-Compileroptionen für das Projekt.
- Wählen Sie Start > Ausführen, um die Anwendung auszuführen.
Wenn CodeGuard während der Ausführung Laufzeitfehler feststellt, werden diese im Meldungsfenster angezeigt.
CodeGuard erzeugt außerdem ein Fehlerprotokoll mit den Namen <Projektname>.cgl, in dem alle gefundenen Fehler gespeichert werden. Das Protokoll befindet sich in demselben Verzeichnis wie die ausführbare Datei.
Anmerkung: Wenn Sie annehmen, dass Ihr Programm auf einen freigegebenen Speicherblock zugreift, CodeGuard den Fehler aber nicht meldet, erhöhen Sie auf der Seite Ressourcenoptionen des Dialogfelds CodeGuard-Konfiguration den Wert der Einstellung Max. Größe für Speicherblöcke oder Länge der Verzögerungswarteschlange.
So aktivieren Sie CodeGuard:
- Öffnen Sie eine der folgenden Dialogfelder:
- Tools > CodeGuard-Konfiguration
- Projekt > Optionen > C++-Compiler Debuggen
- Vergewissern Sie sich, dass CodeGuard aktiviert ist.
- Klicken Sie auf OK.
Anmerkung: Wenn Sie Einstellungen im Dialogfeld CodeGuard-Konfiguration ändern, wird eine .cgi-Konfiguration mit dem Namen des Projekts erstellt und im Projektverzeichnis gespeichert.
So aktivieren Sie CodeGuard-Compileroptionen für das Projekt:
- Wählen Sie Projekt > Optionen > C++-Compiler Debuggen, um die CodeGuard-Compileroptionen anzuzeigen.
- Markieren Sie alle CodeGuard-Optionen, um den vollen Funktionsumfang von CodeGuard zu nutzen.
- Klicken Sie auf OK.
- Erzeugen Sie Ihr Projekt neu.
Anmerkung: Wenn Sie das Projekt in zwei Phasen compilieren und linken, müssen Sie vor allen anderen Bibliotheken die CodeGuard-Bibliothek (cg32.lib) hinzufügen.