Codeblocks gera erro ao tentar trabalhar com a biblioteca GTK [RESOLVIDO]

1. Codeblocks gera erro ao tentar trabalhar com a biblioteca GTK [RESOLVIDO]

Ricardo Oliveira de Lima
RicardoLubuntu

(usa Linux Mint)

Enviado em 07/04/2014 - 11:24h

Olá a todos,

Estava tentando criar uma aplicação gtk no codeblocks e me foi gerado o seguinte erro:"fatal error: gtk/gtkaboutdialog.h: Arquivo ou diretório não encontrado|".

Verifiquei se a biblioteca do gtk2 estava instalada, desinstalie no synaptic e reintalei novamente mas nada se alterou.

Sei que o C é mais indicado para aplicações do tipo com console, mas eu realmente gostaria de aprender ainda que superficialmente como trabalhar com GUIs utilizando C.

Se puderem ajudar, desde já agradeço.



  


2. Re: Codeblocks gera erro ao tentar trabalhar com a biblioteca GTK [RESOLVIDO]

Ricardo Oliveira de Lima
RicardoLubuntu

(usa Linux Mint)

Enviado em 07/04/2014 - 12:54h

Sam L. escreveu:

Verifique qual versão do gtk o seu programa usa. Acho que o gtkaboutdialog.h deve ser do gtk3. Além do mais gtk2 é uma versão antiga do gtk e creio que foi descontinuada. Então remova o gtk2 e instale a libgtk-3-dev pelo synaptic e tente recompilar o programa.


Segui suas orientações removi o gtk2 mas agora a mensagem de erro mudou:

||=== TesteGTK, Debug ===|
/home/ricardo/Documentos/Programas C/TesteGTK/main.c|2|fatal error: gtk/gtk.h: Arquivo ou diretório não encontrado|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 0 seconds) ===|




3. Re: Codeblocks gera erro ao tentar trabalhar com a biblioteca GTK [RESOLVIDO]

Ricardo Oliveira de Lima
RicardoLubuntu

(usa Linux Mint)

Enviado em 07/04/2014 - 13:56h

Sam L. escreveu:

O arquivo gtk/gtk.h fica em /usr/include/gtk-3.0, acho que não está passando o diretório gtk-3.0 na hora de compilar. Tente mudar os parâmetros da linha de comando do compilador ou apenas adicione gtk-3.0 na linha com gtk/gtk.h, ficaria sendo gtk-3.0/gtk/gtk.h. Terá que fazer o mesmo com os outros includes do gtk.


Blz. Consegui aqui mano. Valew








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts