Unterschiede Statisch/dynamische MFC DLLs
-
hi!
ich habe folgendes Problem: Wenn ich meine MFC Anwendung als Debug ausführe geht alles wunderbar. Wenn ich sie als Release kompilliere stürtzt sie ab. Das typische "written" konnte nicht durchgeführt werden (2x).
Ich habe ein bisschen herumprobiert und bin draufgekommen, dass der Fehler weg ist wenn ich die MFC Dlls statisch Verknüpfe.
Das will ich eigentlich nicht weil das Programm sonst so groß wird.
Debuggen kann ich das Programm als Release bekanntlich nur als ASM und das Hilft mir nicht weiter, d.h. ich weiß nicht ob und welche Codezeile diesen diesen Fehler verursacht.
Hatte vielleicht jemand schon so ein Problem?Ich wäre für jeden Tipp dankbar
matthias
-
* Nicht initialisierte Variablen
* ASSERT()-Makro mit Funkionsaufrufen, die ausgeführt werden müssen -> VERIFY() nehmen
-
Original erstellt von <matthias>:
Debuggen kann ich das Programm als Release bekanntlich nur als ASMDebuggen im Release ist auch Schwachsinn. Der Fehler liegt ja im Code. Grenze den Fehler zunächst ein und debugge dann