Ho sviluppato una semplice applicazione con Qt 5.0.2 su Windows 7 Ultimate. Come compilatore, QtCreator utilizzava MSVC2012_64bit. E non posso spostare la mia applicazione su un altro computer. Non funziona. L'applicazione Qt richiede DLL che non riesco a trovare. L'esploratore delle dipendenze pensa che i seguenti .dll
s non vengano trovati. Dove posso trovarli? Perché questo problema è così diffuso? Tutte le persone si lamentano di non poter ottenere il loro .exe
, che è stato sviluppato con Qt, funziona su un altro computer. Come eseguire applicazioni Qt 5 su altri computer (Windows 7)
Edit1: BTW quando ho aggiunto DCOMP.dll
scaricato da internet, le DLL che non si trovano diventano 2-3 volte di più di quanto lo sia adesso :)
EDIT2: Si noti inoltre che su altri computer (Windows 7 Home Premium) quando faccio doppio clic sul file exe, mostra che viene caricato e nessun effetto, nessun errore.
Quindi funziona sul tuo computer? Perché non usi Process Explorer per ottenere un elenco di tutte le DLL che vengono caricate durante il runtime? – sashoalm
Sì, certo! Ma non posso avviare l'exe su altri computer. E non riesco a trovare queste DLL da nessuna parte nel mio computer. Così strano. – Narek
Perché non usi Process Explorer per ottenere un elenco di tutte le DLL che vengono caricate durante il runtime? Ad esempio, quando avvii il tuo programma ** sul tuo computer **, dove funziona, presumibilmente. Voglio dire, installa Process Explorer sul tuo computer e fallo. Inoltre, MSVC non ha stampato tutte le librerie caricate, come quei messaggi ''rundll32.exe': Caricato 'C: \ Windows \ System32 \ dwmapi.dll', Impossibile trovare o aprire il file PDB' – sashoalm