Domanda

Sto usando Qt Creator per creare applicazioni usando le librerie Qt. Posso eseguire queste applicazioni semplicemente facendo clic sul pulsante di riproduzione, ma voglio imparare come far funzionare le applicazioni semplicemente facendo doppio clic su un file .exe. Quindi, come posso fare questo?

È stato utile?

Soluzione

Suppongo che tu stia eseguendo Windows da quando hai citato un'estensione di file .exe. Cerca nelle sottodirectory del debug e / o del rilascio del tuo progetto per trovare il binario prodotto. È possibile fare doppio clic su di esso per eseguire l'applicazione. Tuttavia, sono necessarie diverse DLL. Quindi, assicurati che siano nel tuo PATH o copiali nella stessa directory. Dependency Walker è utile per scoprire ciò di cui hai bisogno.

Altri suggerimenti

Se hai creato una versione 'release' del tuo programma, copialo e le seguenti DLL da qt \ bin in una directory:

QtCore4.dll, QtGui4.dll e mingwm10.dll (se si sta compilando con gcc e minGW).

Se si esegue una build 'debug', saranno necessarie le versioni di debug delle DLL Qt. Hanno lo stesso nome ma con una "d" alla fine del nome.

Potrebbero esserci altre DLL Qt che dovrai copiare a seconda dei moduli Qt che stai usando nel tuo programma.

Puoi trovare ulteriori informazioni da questa pagina (sito Web di documenti Qt) Implementazione di applicazioni Qt

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top