Qt 4.8.2 Z GCC 4.7.0.1 Utrzymuje awarię
Pobrałem bibliotekę Qt 4.8.2, Qt Creator 2.5.2, i ręcznie zainstalowałem MingW z w32api w wersji 3.13 i GCC / g ++ w wersji 4.7.0.1. Mój system operacyjny to Windows 7 Ultimate x64.
Mogę stworzyć przykładowy projekt „Plain C ++” w Qt Creator; skompiluj i uruchom tę aplikację konsoli za pomocą g ++ bez żadnego problemu.
Ale nie mogębiegać aplikacja Qt. Użyłem Qt Creator, stworzyłem fałszywą aplikację Qt przy użyciu szablonu „Qt Gui Application” Creatora. Projekt może zostać pomyślnie skompilowany bez żadnego błędu lub ostrzeżenia. Ale binarny upada, gdy próbuję uruchomić (oba zQt Creator
iWindows Explorer
) to. Zniszczone są zarówno kompilacje debugowania, jak i wydania Zawiesza się nawet przed wyświetleniem głównego okna.
MingW jest zainstalowany wC:\MingW
iC:\MingW\bin
jest wPATH
. Qt jest zainstalowany wC:\Qt\4.8.2
iC:\Qt\4.8.2\bin
jest wPATH
.
Przeanalizowałem wygenerowane dane wyjściowe aplikacji Qt Gui z Dependency Walker i odkryłem, że znalazła wszystkie wymagane biblioteki DLL:
c: windows system32 KERNEL32.DLLc: windows system32 MSVCRT.DLLc: mingw bin LIBGCC_S_DW2-1.DLLc: mingw bin LIBSTDC ++ - 6.DLLc: q 4.8.2 bin QTCORE4.DLLc: q 4.8.2 bin QTGUI4.DLLCo powoduje awarię środowiska wykonawczego?
EDYTOWAĆ
Próbowałem też przykładowych projektów Qt: 2dpainting i addressbook - obie uległy awarii podczas ich uruchamiania.