Windows - Compile um projeto QT
Neste artigo, você aprenderá a compilar um projeto QT no Windows.
A variável Path
Para usar o prompt de comando e não o Prompt de Comando do Qt, você terá que alterar sua variável PATH. De fato, é impossível executar programas ou scripts a partir do prompt de comando.
Acessando a variável PATH
Essa variável é acessível no painel de controle.
Abra o painel de controle e mude para o modo de exibição clássico.
- Vá para Sistema> guia Avançado e clique em "Variáveis de Ambiente".
- Outra janela é aberta, selecione a variável "Path".
Alterando a variável Path
Ao clicar duas vezes na variável Path, outra janela é aberta, ela deve conter o seguinte:
% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ WbemVocê precisará adicionar dois caminhos:
- a pasta "bin" localizada na subpasta "mingw" localizada na pasta principal do Qt;
- a pasta "bin" localizada na subpasta "Qt" localizada na pasta principal do Qt;
Exemplo de caminhos para o pacote Qt 2009, 3:
- Qt
- 2009.3
- Mingw
- bin
- Qt
- bin
- Mingw
- 2009.3
Para adicionar os caminhos acima, complete
% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ WbemPor um ' ; 'que indicam o final de um caminho e, em seguida, adiciona o caminho absoluto de cada arquivo.
Exemplo:
% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem; C: \ Qt \ 2009.03 \ Qt \ bin \; C: \ Qt \ 2009.03 \ mingw \ bin \;
O script em lote
Agora que o caminho está corretamente preenchido, você precisará criar um script em lotes que irá compilar seu projeto.
Exemplo:
cd ../../../Dev-Cpp/Projets/Qt/VTestqmake
liberação mingw32-make
mingw32-make clean // supprime aos fichiers inutiles.
Saída
Análise do código:
- cd ../../../Dev-Cpp/Projets/Qt/VTest : para ir para o nosso projeto.
- qmake -project : cria o arquivo .pro
- qmake : criando Makefile
- mingw32- make release : compila e coloca o executável na pasta de lançamento.
- Saída
Coloque esse script em uma das pastas especificadas no caminho .
O programa
Vamos chamar o programa a partir do prompt de comando (opcional).
#incluirDepois de compilado, coloque-o em uma pasta indicada no caminho.#incluir
int main () {
printf ("\ n \ tCompilador de projetos Qt \ n \ n");
system ("start script.bat");
sistema ("PAUSA");
return 0;
}
Compile um projeto
Para compilar seu projeto, abra um prompt de comando e apenas digite o nome:
- de script em lote
- ou do programa
Isso compilará os arquivos armazenados no local especificado no script em lotes e colocará o executável em uma subpasta de lançamento.