QT-app, die ich machte, beendet mit code -1073741515

Habe ich codiert ein Programm in QTcreator auf linux, und als ich versuchte, um die Portierung auf windows.
Programm ohne Fehler kompiliert.
Aber wenn ich das Programm starte beendet es sich automatisch
Ab C:\Projects\LIG\debug\LIGenerator.exe...

C:\Projects\LIG\debug\LIGenerator.exe beendet mit code -1073741515

Habe ich versucht zu Debuggen mit QT creator debugger. Aber flow des Programms nicht sogar passieren main.cpp

wie man das Programm Debuggen und gut, wo ist der Fehler.


Update

In der .pro-Datei, die INCLUDEPATH und LIB sind folgende

win32:INCLUDEPATH += "C:\Program Files\Expat 2.0.1\Source\lib"
win32:INCLUDEPATH += "E:\confuse-2.7\confuse-2.7\src"
win32:INCLUDEPATH += "C:\Projects\LithologyInputGenerator5\XML"
win32:LIBS += -L"C:/Program Files/Expat 2.0.1/Bin" \
    -L"C:/Program Files/GnuWin32/lib/" \
    -L"E:/confuse-2.7/confuse-2.7/windows/msvs.net/libConfuse/Release" 
LIBS += -lexpat \
    -lcrypto \
    -lssl\
    -lconfuse
unix:LIBS += libgsoap++.a \
    -lgsoap
win32:LIBS += -lwsock32

Update

Habe ich verwendet dependency walker wie bereits erwähnt, die mir helfen, um das fehlende Abhängigkeiten. Habe ich jetzt behoben, alle Abhängigkeiten außer MPR.DLL ( Warnung: mindestens ein Modul verfügt über einen ungelösten Einfuhr aufgrund einer fehlenden export-Funktion in einem delay-load dependent module.). ES war nicht fehlen, also habe ich es weggelassen.
Ich habe auch verwendet eine Konfigurationsdatei. Ich habe jetzt kopiert die conf Datei zu Debuggen dir für WIN32-compiler.Ich kann mich nicht erinnern, ob ich mehr als eine conf-Datei
Noch das Programm automatisch zu beenden mit code -1073741515
. Ich habe versucht zu Debuggen Programm mit GUI-debugger . Aber das Programm ist nicht einmal brechen am main auch.

Kann mir einer helfen, um aus der?

InformationsquelleAutor qtdev | 2010-07-29

Schreibe einen Kommentar