Qt 4.8.2 Com o GCC 4.7.0.1 Mantém-se travando
Eu baixei a biblioteca Qt 4.8.2, o Qt Creator 2.5.2, e instalei manualmente o MingW com o w32api versão 3.13 e o GCC / g ++ versão 4.7.0.1. Meu sistema operacional é o Windows 7 Ultimate x64.
Eu posso criar uma amostra "Plain C ++ project" no Qt Creator; compilar e executar esse aplicativo de console usando g ++ sem qualquer problema.
Mas eu não possocorre um aplicativo Qt. Eu usei o Qt Creator, criei um aplicativo Qt falso usando o modelo "Qt Gui Application" do Creator. O projeto pode ser compilado com sucesso, sem nenhum erro ou aviso. Mas o binário fica travando quando tento rodar (ambos deQt Creator
eWindows Explorer
) isto. Tanto a depuração quanto a liberação cria falhas. Ele falha mesmo antes de mostrar a janela principal.
MingW está instalado emC:\MingW
eC:\MingW\bin
é emPATH
. Qt está instalado emC:\Qt\4.8.2
eC:\Qt\4.8.2\bin
é emPATH
.
Analisei o exe gerado da saída do Qt Gui Application com Dependency Walker e descobri que ele encontrou todas as DLLs necessárias:
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 \ QtgiUI.dllEntão, o que está causando o travamento de tempo de execução?
EDITAR
Eu também tentei projetos de exemplo do Qt: 2dpainting e addressbook - ambos caiu quando eles foram lançados.