Ho creato un'applicazione in Qt Creator che esegue l'elaborazione di immagini con CImg. Funziona bene quando lo eseguo dall'interno di IDE, ma se provo a lanciarlo dalla sua directory, lancia il seguente errore.QT Release build DLL entry point error error
The procedure entry point [email protected]@[email protected]$$QAV0AAZ could not be located
in the dynamic link library QtCore4.dll
Tutto punta a disporre di più versioni delle DLL installate. Ho trovato il mio IDX Xilinx utilizza le librerie Qt, ma le DLL in questione sono la stessa versione. Non sono un tipo di software, e in perdita qui.
Nella directory sono presenti copie di QtCore4.dll e QtGui4.dll. Questa è l'applicazione che dovrebbe essere necessaria. Anche il collegamento statico non funziona. Sono quasi pronto a buttarlo all'ingegnere e dirgli di occuparmi della versione da linea di comando. –
@Matt Vuoi dire che hai messo QtCore4.dll nella directory dell'applicazione e mostri ancora quel messaggio? Probabilmente è la DLL sbagliata. Forse hai preso la DLL dalla directory di QtCreator, ma dovresti prenderla da quella di SDK, dato che sono _non_ uguali (e la tua applicazione è collegata a quest'ultima). – Claudio
Ran Dipendente Walker e ricopiato le DLL nella directory. Non sono sicuro di quale DLL ho usato in origine, ma ora funziona. –