Qt 4.8.2 Mit GCC 4.7.0.1 stürzt weiter ab
Ich habe die Qt 4.8.2-Bibliothek, Qt Creator 2.5.2, heruntergeladen und MingW mit w32api Version 3.13 und GCC / g ++ Version 4.7.0.1 manuell installiert. Mein Betriebssystem ist Windows 7 Ultimate x64.
Ich kann ein Beispiel für ein "Plain C ++ - Projekt" in Qt Creator erstellen. Kompilieren Sie diese Konsolenanwendung und führen Sie sie ohne Probleme mit g ++ aus.
Aber ich kann nichtLauf eine Qt-Anwendung. Ich habe Qt Creator verwendet und eine Dummy-Qt-Anwendung mit der "Qt Gui Application" -Vorlage von Creator erstellt. Das Projekt kann ohne Fehler oder Warnung erfolgreich kompiliert werden. Aber die Binärdatei stürzt immer wieder ab, wenn ich versuche zu laufen (beides vonQt Creator
undWindows Explorer
) es. Sowohl Debug- als auch Release-Builds stürzen ab. Es stürzt bereits vor dem Anzeigen des Hauptfensters ab.
MingW ist installiert inC:\MingW
undC:\MingW\bin
ist inPATH
. Qt ist installiert inC:\Qt\4.8.2
undC:\Qt\4.8.2\bin
ist inPATH
.
Ich analysierte die mit Dependency Walker generierte Exe der Qt Gui Application und stellte fest, dass alle erforderlichen DLLs gefunden wurden:
c: \ windows \ system32 \ KERNEL32.DLLc: \ windows \ system32 \ MSVCRT.DLLc: \ mingw \ bin \ LIBGCC_S_DW2-1.DLLc: \ mingw \ bin \ LIBSTDC ++ - 6.DLLc: \ qt \ 4.8.2 \ bin \ QTCORE4.DLLc: \ qt \ 4.8.2 \ bin \ QTGUI4.DLLAlso, was verursacht den Laufzeitabsturz?
BEARBEITEN
Ich habe auch Qt's Beispielprojekte ausprobiert: 2dpainting und addressbook - beide stürzten ab, als sie gestartet wurden.