Kompilerfehler nach zurück stellen auf debugmodus

RuFFnEcK

Erfahrenes Mitglied
Hallöchen,

ich hab mein Prog was an sich läuft auf Release gestellt.
Jetzt hab ich ein paar Fehler entdeckt und wollte diese korrigieren.
Nur macht der VS .net faxen die wie folgt aussehen:

Wenn ich jetzt code änder während der laufzeit des Progs und der auf nem Brecher steht
und auf fortführen klicke, kommt keine Fehlermeldung mehr dass der Quellcode geändert wurde, sondern der führt als wäre nichts passiert das Prog weiter aus!

Ok hab ich mir Gedacht und wollte wieder von Release auf Debug umstellen.
mach ich das unter Projekteinstellungen kommt folgender Fehler ->
Code:
cl: Befehlszeile error D2016: Die Befehlszeilenoptionen '/Og' und '/RTC1' sind inkompatibel

Kann mir jemand sagen wofür diese beiden Befehlszeilenoptionen stehen?
Wie ich wieder ohne Problem auf debug stellen kann?
Und warum der kompiler während der laufzeit nicht rafft dass der Quellcode sich geändert hat?

Danke und Grüse
RuFF
 
Ich schätze mal, das eine der beiden Optionen für das Fortführen beim Debuggen mit verändertem Code zuständig sind.

Gugg einfach mal unter den Projekteigenschaften, welche der Optionen für '/Og' und '/RTC1' stehen. Aus dem Bauch raus würde ich sagen, Option '/Og' ist für Optimierung zuständig und hat in der Debug-Konfiguration überhaupt nichts verloren.

Vielleicht hast du da beim Einstellen statt nur bei "Release" für alle Projekt-Varianten die Optimierung eingestellt.
 
Da wirst du wahrscheinlich recht haben^^
Bin grad in der un i und kann des net testen, aber gehe da schwer von aus!
Supi werde ich gleich heut Abend mal testen :D
thx and gruss
RuFF


EDIT: Du hattest recht :!:
Es lag an der Option "Gloable optimierung" welches die Befehlszeilenoption "/Og" zufolge hatte!

Dank U well :D
 
Zuletzt bearbeitet:
Zurück