Pergunta

Eu tenho usado o Qt Creator para fazer aplicações usando as bibliotecas Qt. Eu posso executar esses aplicativos apenas clicando no botão play, mas eu quero aprender a fazer aplicações são executadas apenas com um clique duplo em um .exe. Então, como posso fazer isso?

Foi útil?

Solução

Eu estou supondo que você estiver executando o Windows, desde que você menciona uma extensão de arquivo .exe. Procure nas depuração e / ou libertação subdiretórios do seu projeto para encontrar o binário produzido. Você pode clicar duas vezes sobre ele para executar o aplicativo. No entanto, existem várias DLL que serão necessários. Então, verifique se eles estão em seu PATH ou copiá-los no mesmo diretório. Dependency Walker é útil para descobrir o que você precisa.

Outras dicas

Se você construiu uma versão 'libertação' do seu programa, copiá-lo e de qt \ bin os seguintes DLL para um diretório:

QtCore4.dll, QtGui4.dll e mingwm10.dll (se você está compilando com gcc e MinGW).

Se você estiver executando uma compilação 'debug', você terá as versões de depuração das DLLs Qt. Eles têm o mesmo nome mas com um 'd' no final do nome.

Pode haver outras DLLs Qt você terá que copiar dependendo módulos do Qt que você está usando em seu programa.

Você pode descobrir mais desta página (Qt docs website) Implantando Qt

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top