Frage : Diese Anwendung hat die Laufzeit gefordert, um es auf eine ungewöhnliche Art zu beenden

Ich erhalte diese Störung, wenn ich versuche, meine Anwendung ohne den Debugger laufen zu lassen. Microsoft helfen zu stationieren sagt dieses:

This Problem kann auftreten, wenn Sie /GR und die /MD-Compilerschalter benutzen, und die Version der Msvcrt.dll Akte und der Msvcirt.dll Akte ist 7.0.x.


There ist ein hotfix für Windows Xp, aber es gibt keine Lösung für noch etwas (ich verwende Windows 7). Auch ich kann ein hotfix nicht zusammen mit ihm gerade versenden.
I nicht wirklich viel über Compilerschalter, wie weiß ich kompiliere dieses Programm und lasse diese Störung weggehen?

I morgens using Sichtstudio 2008, dieses ist meine Befehlszeile:

1:
/Od /D „WIN32“ /D“ _DEBUG " /D „_WINDOWS“ /D“ _UNICODE " /D „UNICODE“ /Gm /EHsc /RTC1 /MDd /Fo " prüfen \ \“ /Fd " ausprüfen \ vc90.pdb " /W3 /nologo /c /ZI /TP /errorReport aus: Aufforderung



Thanks im Voraus.

Antwort : Diese Anwendung hat die Laufzeit gefordert, um es auf eine ungewöhnliche Art zu beenden

Seit Ihnen erwähnen, dass ausdrücklich „, wenn ich versuche, meine Anwendung ohne den Debugger laufen zu lassen“, das der Grund eine uninitialized Variable höchstwahrscheinlich ist, seit dem wenn, laufend unter GEGEN Debugger, alle Variablen, werde ausdrücklich initialisiert. Ich würde anfangen, den doppeltzukontrollieren.
Weitere Lösungen  
 
programming4us programming4us