Instalando Qt (Windows)



Introdução ao Qt
ANTERIOR
Página Inicial Estrutura de uma Aplicação
PRÓXIMA


Criado em 22/09/2010 às 22:14

     



Nas primeiras versões, o Qt era distribuido de forma meio diferente do que vemos hoje. Hoje basta fazer o download do kit de desenvolvimento de software (SDK ou Software Development Kit) do Qt:



A atual versão é a 4.7. O Qt pode ser instalado no windows, MAC, Linux ou outros sistemas Unix. Conheço os procedimentos de instalação no Windows, mas nos outros sistemas operacionais eu desconheço. Após baixar o SDK do Qt no site da Nokia, instale o programa normalmente.
Você perceberá que os seguintes componentes foram instalados no seu computador:

Qt Creator
Qt Designer
Propmt de Comando do Qt
Qt Assistant
Qt Demo


O Procedimento padrão para compilar seus programas com o Qt envolve a chamada de comandos a partir do Propmt de Comando do Qt. Mas para que eles funcionem, as variáveis de ambiente do windows devem estar configuradas corretamente.


Variáveis de Ambiente

Supondo que seu Qt está instalado na pasta "C:\Qt\xxxx.yy" (onde xxxx.yy é a versão instalada), você deverá adicionar as seguintes variáveis de ambiente (botão direito em "meu computador", propriedades, configurações avançadas, na aba avançado escolher Variáveis de Ambiente, em Variáveis do Sistema procure a variável chamada "PATH", adicione o conteúdo abaixo sem excluir o conteúdo original, ou você acarretará problemas serios):
  • %Qt%\bin;
  • C:\Qt\xxxx.yy\mingw;
  • C:\Qt\xxxx.yy\mingw\bin;
  • C:\Qt\xxxx.yy\bin;
  • C:\Qt\xxxx.yy\qt\bin;
Um exemplo de variável PATH configurada para o Qt é: %Qt%\bin;C:\Qt\2010.04\mingw;C:\Qt\2010.04\mingw\bin;C:\Qt\2010.04\bin;C:\Qt\2010.04\qt\bin;C:\programs\GMTd...

Sendo que depois dos três pontos podem haver mais comandos separados por ";".
OBS: O Propmt de Comando do Qt é responsável por, automaticamente, construir as regras do Compilador Meta-Object (Meta-Object Compiler ou MOC) e do Compilador de Interface do Usuário (User Interface Compiler ou UIC). O que faz cada um deles é discutido mais adiante.


Ultimo Toque

Depois disso, eu ainda precisei configurar mais uma coisinha antes dos comandos funcionarem corretamente. Na pasta "C:\Qt\xxxx.yy\mingw\bin", faça uma cópia do arquivo "mingw32-c++.exe" "mingw32-make.exe" e renomeie para "make.exe"
Pesquisando na internet, essa foi a configuração que eu encontrei para que o Qt funcionasse corretamente no Windows. Para outros sistemas acredito que hajam diversos tutoriais espalhados pela internet. Vamos dar uma olhada na estrutura de um programa feito utilizando o Qt.



     


Introdução ao Qt
ANTERIOR
Página Inicial Estrutura de uma Aplicação
PRÓXIMA


Comentários: Instalando o Qt(Windows)

Se você tiver alguma sugestão ou dúvida, por favor, preencha o formulário abaixo. O seu comentário só será adicionado após uma verifição do conteúdo.



Nome*:

Email*:

Mensagem*:


Nome: Alexandre Barsalini
2011-01-11 19:24:51, disse:

Boa noite,

Fiz a instalação, e editei as variaveis de ambiente conforme explicado e ao digitar o comando make (no QT Prompt) ele não reconhece o comando, porém é criado dentro da pasta Debug o aplicativo .exe no momento em que compilo o código, mas ao executar ele dá erro, dizendo que a tem problemas com dlls.
Nome: Danilo Domingos
2011-01-12 08:42:21, disse:

Olá Alexandre,

Se você digita o "make" no prompt e a mensagem "'make' não é reconhecido como um comando interno ou externo, um programa operavel ou um arquivo em lotes." é exibida, então existem duas possibilidades:

- o caminho "C:\Qt\2010.05\mingw\bin" não está nas suas variáveis de ambiente.
- o arquivo "mingw32-make.exe" não foi copiado/renomeado para "make.exe". (Inclusive achei um erro no tutorial, o arquivo certo a ser renomeado é o mingw32-make.exe e não o migw32-c++.exe)

O comando qmake deu certo? vc pode tentar fazer:
qmake -project
qmake
mingw32-make.exe
Nome: rubens
2011-02-03 11:49:12, disse:

Danilo, no último toque você pede para renomear o executável e referente a outros tutoriais para outros sistemas.

A titulo de informação: Uso o Debian Linux na empresa e Mac Os X em casa. Todos os dois baixei o instalador e funcionou tudo de pronto.
Não foi preciso fazer nenhuma configuração extra.

Até mais!
Nome: Danilo Domingos
2011-02-23 14:33:02, disse:

Obrigado pela informação Rubens!
Nome: lulu wu
2012-04-14 21:39:06, disse:

Oi, me ajudem!
Eu tinha configurado o Qt no visual c++ 2008 seguindo os passos do site “http://rajorshi.net/blog/2009/01/using-qt-with-msvc-express-2008/comment-page-2/#comment-35272”, depois que eu configurei o QT no Visual c++ 2008,Eu criei um novo projeto do tipo makefile chamado “HelloQt” de acordo com as dicas do site, mas deu o seguinte erro:

1>—— Build started: Project: HelloQt, Configuration: Debug Win32 ——
1>Performing Makefile project actions
1>’qmake’ não é reconhecido como um comando interno
1>ou externo, um programa operável ou um arquivo em lotes.
1>Project : error PRJ0019: A tool returned an error code from “Performing Makefile project actions”
1>Build log was saved at “file://c:\Users\lulu\Documents\Visual Studio 2008\Projects\HelloQt\HelloQt\Debug\BuildLog.htm”
1>HelloQt – 1 error(s), 0 warning(s)
== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==

Alguem sabe o que deu errado? se foi a instalacao do Visual, do Qt(aqui eu usei a versao 4.7.4), eu ja tinha feito isso uma vez no meu notebook antes de ele ser formatado, e deu certo, mas, agora nao deu, ja tentei fazer isso no outro note, mas tb nao deu….

por favor, se alguem sabe, me dê uma dica
:)
Nome: lulu wu
2012-04-14 21:40:33, disse:

Oi, me ajudem!
Eu tinha configurado o Qt no visual c++ 2008 seguindo os passos do site “http://rajorshi.net/blog/2009/01/using-qt-with-msvc-express-2008/comment-page-2/#comment-35272”, depois que eu configurei o QT no Visual c++ 2008,Eu criei um novo projeto do tipo makefile chamado “HelloQt” de acordo com as dicas do site, mas deu o seguinte erro:

1>—— Build started: Project: HelloQt, Configuration: Debug Win32 ——
1>Performing Makefile project actions
1>’qmake’ não é reconhecido como um comando interno
1>ou externo, um programa operável ou um arquivo em lotes.
1>Project : error PRJ0019: A tool returned an error code from “Performing Makefile project actions”
1>Build log was saved at “file://c:\Users\lulu\Documents\Visual Studio 2008\Projects\HelloQt\HelloQt\Debug\BuildLog.htm”
1>HelloQt – 1 error(s), 0 warning(s)
== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==

Alguem sabe o que deu errado? se foi a instalacao do Visual, do Qt(aqui eu usei a versao 4.7.4), eu ja tinha feito isso uma vez no meu notebook antes de ele ser formatado, e deu certo, mas, agora nao deu, ja tentei fazer isso no outro note, mas tb nao deu….

por favor, se alguem sabe, me dê uma dica
:)