Murilo Furquim

Atividade recente no site

Tutorial Qt

Instruções sobre como instalar e configurar a Qt no ambiente Windows. Mais informações sobre a Qt aqui.

Utilizaremos a Qt versão Opensource, que é free para softwares não comerciais. 

Instalando o Compilador MinGW

Para utilizar a Qt utilizaremos o compilador G++ para Windows. Para utilizar o compilador MS Visual Studio, é necessário ter a versão paga da Qt.

O MinGW (Minimalist GNU for Windows) é o compilador gcc/g++ portado para MS Windows.

Entre nesta página de download MinGW e baixe o Package Automated MinGW Installer. Sempre dê preferência à última versão (atualmente MinGW-5.1.3 ).

Durante a instalação, na seleção dos "Componentes", certifique-se de instalar os componentes G++ e GNU-make. Você pode instalar em qualquer diretório. Mas vamos considerar o diretório "C:\MinGW".

Em seguida, é necessário adicionar o diretório "C:\MinGW\bin" à variável de ambiente PATH. Isso possibilita que você rode qualquer comando do diretório C:\MinGW\bin estando em outro diretório qualquer.

Clique com o botão direito em "Meu Computador". No menu que se abre, escolha "Propriedades".

Escolha a aba "Avançado", e clique em "Variáveis de Ambiente". Selecione "PATH" e depois "Edit".

Cuidado para não apagar o que já está lá. Adicione no final (use ";" para separar as variáveis) "C:\MinGW\bin".

Para que a varíavel de ambiente seja atualizada, é necessário fazer Logoff.

Após isso feito, abra um console (Iniciar->Executar->cmd) e faça um teste com "gcc -v". Se tudo estiver certo, você terá uma saída "Reading specs from C:\MinGW\bin... etc".

    Dica: Você pode criar um arquivo chamado make.bat. Assim, não será preciso executar o comando mingw32-make, mas somente chamar o comando make. Simplemente crie um arquivo de texto no diretório C:\MingW\bin. Dentro deste arquivo coloque os seguintes comandos:

    @echo off
    mingw32-make %*

Instalando a biblioteca Qt

Agora iremos instalar a Qt.

Vá até este site http://trolltech.com/developer/downloads/qt/windows e escolha um mirror para baixar.

A versão .zip contém apenas o fonte. A versão .exe contém um instalador (recomendado).

Durante a instalção, lembre-se de colocar o caminho para o MinGW( se for pedido para instalar outra versão, será por causa de diferença de headers, mas isso não é necessário).

Agora iremos ajustar as varíaveis de ambiente.

  • Adicione o caminho C:\Qt\4.3.3\bin à variável PATH.
  • Crie uma nova variável chama QMAKESPEC com o valor win32-g++. Isso diz a plataforma para qual a Qt será compilada
  • Crie outra variável chamada QTDIR com o valor "C:\Qt\4.3.3".

Se necessário, faça Logoff novamente.

Agora iremos compilar a Qt.

Num console, vá até o diretório da Qt ("C:\Qt\4.3.4") e digite "configure -h" para ver as opções para compilação da Qt. Nós faremos a compilação com as opções padrões.

    Nota: eu tive um erro ao compilar a Qt. Então tive que desabilitar compilar o "qmake", que é a ferramenta para gerar o arquivo para compilção dos seus projetos. Eu compilei como "configure -no-qmake". Se você tiver esse problema ao compilar, tente essa solução. Não se preocupe, o qmake já vem compilado.


Então rode o comando "configure". Isso vai preparar os projetos da Qt para compilação. Isso demora cerca de 10 minutos, dependo do seu computador.

Quando tiver terminado, rode o comando "mingw32-make" para começar a compilar a Qt. Agora seria uma boa hora para tomar um café, porque a compilação leva cerca de uma hora e meia (dependendo do seu computador).

Depois de compilada, rode o comando "ming32-make clean". Isso elimina arquivos temporários criados durante a compilação. De +/- 3GB o diretório passa para +/- 1GB.

Pronto, a Qt está compilada. Se quiser compilar novamente, execute "ming32-make confclean" para resetar as opções feitas com o "configure".