O Qt é um arcabouço de desenvolvimento em C++ para ambientes gráficos (vide verbete da Wikipedia). Além de ser bem antigo, o Qt é muito poderoso e dá sustentação a uma série de grandes e complexas aplicações, como o KDE. Este artigo mostra como instalar o ambiente de desenvolvimento Qt em sua máquina Linux.
- Instalação do Qt
Primeiramente, você precisará instalar os pacotes de desenvolvimento que são necessários para o Qt existir na sua máquina:
apt-get install libqt4-dev
Isto instalará os seguintes pacotes:
libdrm-dev libgl1-mesa-dev libglu1-mesa-dev libpthread-stubs0 libpthread-stubs0-dev libqt4-dev libqt4-multimedia libqt4-opengl-dev libx11-dev libxau-dev libxcb1-dev libxdmcp-dev mesa-common-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev xtrans-dev.
São em torno de 10MB para download e 43MB instalados.
É preciso também se instalar o compilador de C e C++, obviamente, uma vez que o Qt é um arcabouço para a linguagem C++:
apt-get install g++
Por fim, é preciso se instalar a ferramenta qmake, que gera automaticamente o seu projeto e o MakeFile do mesmo:
apt-get install qt4-qmake
- Testando o Ambiente
Feitos os passos acima, seu ambiente deverá estar pronto para o desenvolvimento. Vamos fazer um pequeno teste. Crie um diretório para um programa no estilo "Hello World" do Qt:
mkdir Qtcd Qt
Agora crie o arquivo de seu programa (inspirado neste tutorial):
vi main.cpp
e digite o código dentro dele:
#include
#include
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello world!");
hello.resize(100, 30);
hello.show();
return app.exec();
}
Como estamos preocupados apenas em instalar o ambiente, não vou esmiuçar o que o código faz, mas os detalhes para tanto podem ser encontrados na referência do tutorial citado acima.
Terminada de codificar sua classe C++, você deve criar o arquivo do projeto da mesma (arquivo .pro):
qmake -project
E, agora, gerar o arquivo MakeFile:
qmake
Beleza, estamos quase no fim!! Para finalmente compilar seu programa, vamos fazer o MakeFile rodar:
make
Provavelmente isto chamará o g++, que compilará o programa e gerará um arquivo executável chamado "Qt". Para executá-lo, basta digitar:
./Qt
E surgirá o nosso programinha de Hello World na tela!!
É claro que existem ambientes de desenvolvimento próprios para o Qt, de forma que você poderá automatizar em grande parte os passos acima. Contudo, é sempre bom saber o que ocorre internamente, em especial quando se busca a solução de algum problema ou a identificação de uma biblioteca omissa em seu ambiente.
Nenhum comentário:
Postar um comentário