Errore durante il tentativo di eseguire una build di rilascio di un'applicazione Qt su Windows
-
08-10-2019 - |
Domanda
Sto cercando di costruire la versione Windows di mia app. Il compila programma ed esegue bene su Qt Creator, ma quando provo a farlo funzionare standalone getta il seguente errore:
The procedure entry point _Z17qt_message_output9QtMsgTypePKc could not be located in the dynamic link library QtCore4.dll
Ho tutte le DLL necessarie nella mia cartella dell'applicazione e sono gli stessi che sono venuti con i binari che ho scaricato dal sito web del Qt. Questo errore mi sta facendo impazzire perché io non riesco a trovare alcuna ragione per farlo. L'applicazione funziona bene su Linux e Mac OS X.
Soluzione
Ok ho trovato il problema. Stavo copiando il dll wrosng (non so perché le navi Qt con 2 versioni differenti).
Quelli di destra sono in: C: \ Qt \ 2010.05 \ qt \ bin e non in C: \ Qt \ 2010.05 \ bin
Spero che questo aiuta chiunque possa inciampare su questo problema.