Tutorial de instalação do Dev-C++ com suporte a GTK/GLADE

Depois de muita briga, conseguir instalar o Dev-C++ com suporte a GTK/Glade.
Para ajudar aqueles que também querem programar com interface gráfica, mas pretende usar o software livre, passo esse pequeno e objetivo tutorial de configuração do Dev-C++ com GTK/GLADE.

1 – Instalar o Dev-C++ 4.9.9.2

2 – Instalar os seguintes devpak (seguir a ordem de instalação ) :

atk-1.9.0-1spec.DevPak
glib-2.6.6-1spec.DevPak
pango-1.8.2-1spec.DevPak
gtk+-2.6.9-1spec.DevPak

3 – Instalar o gtk-dev-2.10.11-win32-1.exe, com ele já vem o Glade

4 – Configuração

• Crie um novo projeto:

Arquivo->Novo->Projeto na aba “basic” escolha “GTK+ Application”.
Deixe marcada a opção “Projeto C++”

Modelo do novo projeto

• Após criar o projeto, será criado um exemplo, ao compilar o exemplo irão aparecer diversos erros informando que não foram encontradas as bibliotecas necessárias.

• Selecione a opção Ferramentas->Opções do Compilador->Diretórios->C++ Includes, adicione os seguintes diretórios:

includegtk-2.0
includeglib-2.0
includepango-1.0
libglib-2.0include
libgtk-2.0include
includeatk-1.0

Abaixo segui a figura de como deve ficar essa configuração.

Inserção dos diretórios para compilação correta

• Tente compilar novamente o programa exemplo. Caso apareça a seguinte mensagem:

Erro de configuração incompativel

• Acesse Ferramentas->Opções do Compilador, marque a opção “Adicionar os seguintes comandos quando chamar o compilador” e adicione no campo em branco abaixo o seguinte comando “-mms-bitfields” (sem as aspas).
• Agora acesse Executar->Recompilar Tudo ou Ctrl+F11 e depois F9.

Caso você necessite passar o seu programa para outra pessoa é necessário a instalação do gtk runtime no usuário.

Nos proximos posts adicionarei alguns exemplos feito por mim.

Related posts:

Interessante? Compartilhe!

29 Comments

  1. Erick

    Valeu pela dica! Instalei os packages aqui, mas quando tentei rodar o projeto vazio, mesmo após incluir todos os diretórios do C++ Includes, meu compilador ainda deu vários erros, que acredito serem causados por não ter encontrado uma biblioteca: glibconfig.h
    Vc sabe como resolver isso? Não ficou faltando nada no tutorial?
    Valeu!

    Reply
  2. Erick

    Ih, resolvi já, foi um diretório posto errado! Pode ignorar o outro comentário!

    Reply
  3. Adilson Santos da Rocha

    E ai da Bahia ta virando-se programdor ? mas justo no windows hehehe
    Fallow

    Reply
  4. Hamilton Sena

    Se sabe né, são ósseos do ofício.

    Reply
  5. Gustavo

    Olá, Eu instalei tudo e estava utilizando o glade para alguns testes, mas não consegui criar o source code para poder utilizar no DevC++ , poderia me esplicar como aplico a interface que eu crio no Glade no Dev?

    Desde já agradeço!

    Reply
  6. Hamilton Sena

    Faz o seguinte Gustavo, instale primeiro o dev-c++ e depois o glade, pois ao instalar o glade depois ele automaticamente irá verificar que há o dev-c++ instalado, e criará o projeto para dev-c++ automaticamente, ao mandar gerar o código pelo glade.

    Reply
  7. kenn

    sou novato em dev c, gostaria de saber como baixar novos pacotes e se neles ha exemplos e como usa-los

    quebra essa ae

    Reply
  8. Diego

    Belo tutorial kra…me ajudo muito.

    agora tipo, to com o seguinte problema:
    na hora de compilar um exemplo que utiliza uma função de texto, esta dando o seguinte erro nelas:
    “6 C:Dev-Cppmain.c `GTK_TEXT’ undeclared (first use this function) ”

    sendo que tem a função “gtktext” dentro da pasta “C:Dev-Cppincludegtk-2.0gtk”

    n intendi pq nao reconheceu a função text…

    se alguem puder ajudar… obrigado!

    Reply
  9. Débora

    Mto bom o tutorial!!

    Mas gostatia de saber se vcs tem disponível mais material sobre o GTk.
    Pesquisei na internet e percebi que nao tem muita coisa pra gente estudar…

    =/

    Reply
  10. thiago

    um lixo!!!

    Reply
  11. gubasa

    Muito bom tutorial, especialmemente para quem ta iniciando-se na programação, e que iniciar uma nova aventura com gtk. Parabéns.

    Reply
  12. Maniac

    Esse seu tutorial está perfeito…

    Reply
  13. Anonimo

    Se vc seguiu tudo que está no tutorial, mas aparece um erro relacionado a biblioteca “libgobject-2.0-0.dll”. Então vc provavelmente pulou o passo 3.
    Pode ir com fé que vai dar certo…

    Reply
  14. thiago.cout

    poxa o seu tutorial tah muito bom cara, eu era adepto do visual studio, mas depois desse seu post vou passar a usar o dev mesmo, fora que existe muito mais material disponivel na net sobre o ele.
    agora uma pergunta meio ignorante tem como os amigos postarem um tutorial de um programinha simples ex: calculo de media so pra ter uma noção de como criar botões e etc

    Reply
  15. Rodolfo

    Muito Bom…

    vlw msm!!!

    Reply
  16. Iniciante

    Seu tutorial é completo: legal mesmo.

    Gostaria de dicas onde encontrar material didático para aprender programar com Glade/Dev-C++ utilizando a linguagem C.

    Exemplos são bem vindos.

    Um abraço.

    Reply
  17. Liu

    Eu gostaria de saber como faço para gerar o projeto em c++ ele dá o seguinte erro qdo dou um build. “Error running glade– to generate de C++ source code. Check that ou have glade– installed and that it is your Path. Then running ‘glade– ‘ in a terminal.'”

    Reply
  18. Pingback: Interface Grafica « ClickzoO

  19. Liu

    Eu fiz todas estas configurações, mas só gera o código em C. Alguém pode me ajudar?

    Reply
  20. Liu

    preciso do código em C++.

    Reply
  21. Luca B.

    Sensacional, cara!
    Valeu mesmo!

    Reply
  22. Júnior

    Muito bom flws.

    Reply
  23. Liu

    Algum de vcs conseguiu gerar o projeto em C++?

    Reply
  24. RAYZA

    ESSE PROCEDIMENTO É PADRÃO PARA QUALQUER SISTEMA OPERACIONAL?

    Reply
  25. Sidney Lima

    Ok consegui, só não sei como abrir o glade

    Reply
  26. Pingback: Os números de 2010 « Acarajé Turbinado

  27. John Lenon

    Mano instalei tudo direitinho, mas quando eu vou criar o projeto nao ta apareçendo GTK+ Application”

    Reply
  28. romulo

    C:Dev-CppMakefile.win [Build Error] [main.o] Error 1

    como q arruma isso

    Reply
  29. Jonatas

    poxa muito obrigado cara, primeiro post que encontrei que realmente funcione, estudo C a 6 meses e só hj achei uma forma de usar a GTK no DEV…

    Mto Obrigado

    Jonatas

    Reply

Leave a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *