Você precisa de um freelancer, códigos-fonte e exemplos completos?
Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
 
Voltar para a página inicial Página Inicial Artigos e Tutoriais Dicas e Truques Veja nossa relação de códigos-fonte e exemplos completos
Você está aqui: Inicio -> Artigos e Tutoriais -> wxWidgets -> Instalando, configurando e escrevendo sua primeira aplicação wxWidgets no Ubuntu Linux
wxWidgets - Instalando, configurando e escrevendo sua primeira aplicação wxWidgets no Ubuntu Linux
Views: 440 Comentários Confiabilidade: Avalie:


1 - Introdução

O framework wxWidgets auxilia na criação de aplicações desktop para Win32, Mac OS X, GTK+, X11, Motif, WinCE e outros. E tudo isso usando a mesma base de código, ou seja, o mesmo código escrito para Win32 compilará com pouquíssimas modificações, no Linux, por exemplo. wxWidgets pode ser usado em combinação com as linguagens C++, Python, Perl, C#/.NET entre outras. Diferente de outros toolkits para múltiplas plataformas, aplicações wxWidgets possuem a aparência e comportamento nativo do sistema no qual estão sendo executadas.

wxWidgets é gratuíto e pode ser usado até mesmo em aplicações comerciais. Alguns exemplos de aplicações escritas usando wxWidgets são: AOL Communicator e AVG AntiVirus.

Este artigo mostra a você como instalar e configurar o wxWidgets no Ubuntu Linux 8.04. Lembre-se de que instalações em Linux geralmente vêm acompanhadas de uma série de mensagens de erro e alertas sobre a necessidade de instalar e configurar dependências. Assim, tenha a certeza de estar bem tranquilo, longe da namorada ou namorado, telefone e celular desligados e com sua configuração à internet devidamente configurada. Serão aproximadamente duas horas de muita concentração.

2 - Baixando, instalando e configurando o wxWidgets

Para instalar o wxWidgets no Ubuntu Linux, comece apontando seu navegador para http://www.wxwidgets.org/downloads, vá na parte Source Archives e baixe wxGTK. Durante a autoria deste artigo, o nome do arquivo é wxGTK-2.8.7.tar.gz. Salve este arquivo em um diretório chamado "devel".

Hora de descompactar. Entre no diretório devel e dispare o comando:



Dentro de devel, crie um diretório chamado buildStaticGTK e entre nele com os seguintes comandos:



Vamos configurar o wxWidgets agora. A partir do diretório buildStaticGTK você deverá disparar:



Durante este processo pode ocorrer das rotinas de configuração não encontrarem o g++. Se isso acontecer instale-o e dispare o comando novamente.

Outro erro muito comun é a ausência da libgtk. Se o configure reclamar, instale-a com o seguinte comando e dispare o configure novamente:



Hora de disparar o make:



Depois do make temos que instalar o wxWidgets, ou seja, mover alguns arquivos para diretórios que só permitem alterações mediante a senha do root. Portanto:



Agora que você tem privilégios de super usuário, dispare:



e em seguida:



Pronto! Se tudo correu bem, você pode testar o wxWidgets a partir de qualquer diretório usando os comandos:



e



Estes comandos mostrarão a forma como o wxWidgets está disponível para o compilador C++.

3 - Escrevendo sua primeira aplicação C++ e wxWidgets

Crie um diretório para colocarmos a aplicação. Uma boa sugestão é "estudos" e pode ser criado na sua pasta de usuário mesmo. Em seguida crie um arquivo ola.cpp dentro deste diretório. Abra o arquivo para edição e cole o seguinte código:

Código para ola.cpp



Vamos compilar? Dentro do diretório no qual você salvou o arquivo ola.cpp, dispare o comando:



Cuidado! Você tem que usar "`" e não o apóstrofo "'". Hora de executar:



Se tudo correu bem você terá o seguinte resultado:



4) Conclusão

O wxWidgets é realmente um framework para a construção de interfaces gráficas que nos surpreende pela facilidade de uso e riqueza de suas classes e métodos. Desta forma, convidamos-o, agora, a visitar nossa seção de dicas, truques e anotações sobre wxWidgets. Temos certeza que você encontrará muita coisa útil.

Sobre o autor deste artigo ou tutorial
Osmar J. Silva
Goiânia - GO
Usuário desde 12/11/2006
Graduado em Ciência da Computação pela UNIP (Universidade Paulista) e atualmente morando em Goiânia-GO. Desde 1998 tem atuado no desenvolvimento de sistemas, seja como responsável principal ou como freelancer ou consultor. Entre as linguagens que já desenvolveu pode-se incluir Java, Delphi, C++, Python, Perl, PHP, Ruby, etc. Alguns projetos já desenvolvidos incluem salas de chat, fóruns, sistemas de gerenciamento de notícias, blogs, sistemas de helpdesk, sites corporativos, sistemas acadêmicos e financeiros. É o proprietário e principal editor de conteúdo do site Arquivo de Códigos.

Atua também como professor do curso de Sistemas de Informação da Faculdade Delta (http://www.faculdadedelta.edu.br)
Este usuário atua como freelancer Veja a relação de freelancers
Veja o perfil completo deste usuário
Pesquise Dicas, Truques, Anotações, Artigos, Tutoriais, etc:
0 Comentários para este tutorial | Clique para inserir um novo comentário
Seja o primeiro a comentar este artigo ou tutorial.
Use este formulário para inserir um novo comentário para este artigo ou tutorial. É preciso estar logado no site. Se você já um usuário registrado, efetue o login no menu esquerdo de nossas páginas.
Título do comentário:
Seu comentário:
Dicas de formatação:
Não é permitido código HTML nos comentários. No entanto, você pode conseguir boas formatações usando:

[b][/b] - para negrito
[ul][/ul] - para listas não ordenadas
[li][/li] - para itens da lista
[pre][/pre] - para exibir trechos de códigos-fonte (de forma a manter a formatação e facilitar a leitura)
Veja mais artigos e tutoriais de wxWidgets
Veja mais artigos e tutoriais de outras linguagens
Pesquise Dicas, Truques, Anotações, Artigos, Tutoriais, etc:
Powered by Locaweb
Quem Somos
Bem-vindo ao Arquivo de Códigos. Meu nome é Osmar J. Silva, moro em Goiânia-GO e sou o criador deste site e de todo o material disponível nele. Clique aqui e saiba como posso ajudá-lo atuando como freelancer ou consultor em seus projetos.
Referências
 
http://www.arquivodecodigos.net
2000 - 2009 - Todos os direitos reservados a Osmar J. Silva
Todo o conteúdo deste site, quando não devidamente observado, pertence a seus idealizadores e não
poderá ser usado para outras finalidades senão estudo e aprimoramento de técnicas de programação.
Certifique-se de ler as notas legais antes de proceder com o acesso e leitura do
conteúdo disponibilizado nestas páginas.

Fale Conosco: (62) 3261-7018 / (62) 8185-0734
E-Mail: suporte@recomende.com
MSN: osmar@recomende.com (só para negócios, por favor)

Desenvolvedor Responsável: Osmar J. Silva