Okay, ich habe eine C++/CLI-Anwendung, die perfekt funktioniert debug-Modus, aber wenn ich den Build zu Release ändern, stürzt das Programm, bevor es sogar das Haupt erreicht() Funktion.C++/CLI-Anwendung Absturz beim Start (_register_onexit_function)
Ich bin mit Visual Studio Enterprise 2015
Hier sind Screenshots der Fehler: Program crashes on this function
dies die Funktion, dass das Programm abstürzt in ist:
extern "C" _onexit_t __cdecl _onexit(_onexit_t const function)
{
_PVFV* const onexit_first = __crt_fast_decode_pointer(module_local_atexit_table._first);
if (onexit_first == reinterpret_cast<_PVFV*>(-1))
{
return _crt_atexit(reinterpret_cast<_PVFV>(function)) == 0
? function
: nullptr;
}
else
{
// here it crashes
return _register_onexit_function(&module_local_atexit_table, function) == 0
? function
: nullptr;
}
}
Ihre Antwort wurde wahrscheinlich abgelehnt, weil sie nicht auf die Frage des OP bezogen zu sein scheint. Lesen Sie [http://stackoverflow.com/help/how-to-answer] (wie Sie eine gute Antwort schreiben) und bestimmen Sie dann, ob Sie Ihre Antwort bearbeiten können, um diese Richtlinien zu erfüllen, oder überlegen Sie, Ihre Antwort zu löschen. – cb4