GTK+

1. GTK+

Gabriel Ché Silva
GSS

(usa Debian)

Enviado em 13/04/2015 - 00:51h

Ae galera! Preciso do GTK para criar GUI em C++. Aí que está o problema. Alguém poderia me ajudar a instalar o GTK (mais atualizado) no meu Trisquel 7.0? Obrigado a todos!!


  


2. Re: GTK+

thiago henrique
thiago211

(usa openSUSE)

Enviado em 13/04/2015 - 11:22h

gche escreveu:

Ae galera! Preciso do GTK para criar GUI em C++. Aí que está o problema. Alguém poderia me ajudar a instalar o GTK (mais atualizado) no meu Trisquel 7.0? Obrigado a todos!!


Como ela eh baseada no ubuntu (se nao me engano) ,voce pode instalar via apt-get install. ,mas acredito que ela ja vem com o GTk atualizado (gtk 3.xx(pelo menos quando tinha instalado o ubuntu 14.04.2 lts estava as duas versoes(gtk v2 e v3)))

Ou pode baixar o pacote e suas dependencias no site oficial :


T+


3. Re: GTK+

Gabriel Ché Silva
GSS

(usa Debian)

Enviado em 13/04/2015 - 12:28h

Sim, a distro é baseada em Ubuntu. Eu olhei no gerenciador de pacotes ( app padrão dessa distro) e tinha o gtk 3, mas quando vou incluir a biblioteca do gtk (#include <gtk/gtk.h>) e compilo, aparece uma mensagem de erro na linha dizendo que esse arquivo não foi encontrado.



4. Re: GTK+

thiago henrique
thiago211

(usa openSUSE)

Enviado em 13/04/2015 - 13:31h

gche escreveu:

Sim, a distro é baseada em Ubuntu. Eu olhei no gerenciador de pacotes ( app padrão dessa distro) e tinha o gtk 3, mas quando vou incluir a biblioteca do gtk (#include <gtk/gtk.h>) e compilo, aparece uma mensagem de erro na linha dizendo que esse arquivo não foi encontrado.


Tenta assim:
#include <gtk.h>


Esse erro , que eu saiba ,acontece quando o caminho passado nao eh o correto .
ve se a header gtk esta no diretorio include :

/usr/include

Se isso nao resolver posta aqui a mensagem completa do erro .Vlw ;)

T+





5. Re: GTK+

Gabriel Ché Silva
GSS

(usa Debian)

Enviado em 13/04/2015 - 13:58h

Valeu galera, vou tentar!


6. Re: GTK+

thiago henrique
thiago211

(usa openSUSE)

Enviado em 13/04/2015 - 14:04h

gche escreveu:

Valeu galera, vou tentar!


Amigo o meu diretorio /usr/include tem tres versies do gtk v1 ,v2 ,v3 se eu quiser criar alguma aplicacao gtk vou precisar saber qual versao usar no programa ai se eu quiser usar a gtk 3.xx o include fuca assim :
#include <gtk3.xx/gtk.h>


Ou voce pode COPIAR a header para o diretorio do seu projeto ai fica de jeito que eu disse acima :
#include "gtk.h"


So uma correcao do que eu tinha dito.

Vlw.




7. Re: GTK+

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 14/04/2015 - 23:10h

Amigo, você está aprendendo C++ , por que não utiliza o Gtk mais apropriado para isso ?

O apropriado é chamado de Gtkmm, pesquise a respeito dele.

Não vou mostrar como instala esse pois eu não sei decor.

Já para instalar o Gtk 2 "normal", faça assim (se for derivado do debian)

sudo apt-get install libgtk+-2.0-dev 


E compile assim :

gcc -o Main Main.c `pkg-config gtk+-2.0 --cflags --libs` 


Espero ter ajudado

[]'s

T+

PS : Futuramente escreverei um artigo sobre o Gtk "Normal"


8. Re: GTK+

Eric
Grinder

(usa Slackware)

Enviado em 15/04/2015 - 00:19h


Se vc cogitar instalar o Slackware eu te ensino.
Acabei de compilar o gtk+ (3.16.2) e o gtkmm (3.16)
Deu trabalho, mas funciona.


9. Re: GTK+

Gabriel Ché Silva
GSS

(usa Debian)

Enviado em 15/04/2015 - 07:29h

Eu até instalaria o slackware sem problemas, porque eu sei que é uma distro muito boa e muitas coisas de console que eu preciso já vem por padrão no slackware. Mas o o problema é que eu não sei se é uma distro realmente livre.


10. Re: GTK+

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/04/2015 - 07:33h

GSS escreveu:

Eu até instalaria o slackware sem problemas, porque eu sei que é uma distro muito boa e muitas coisas de console que eu preciso já vem por padrão no slackware. Mas o o problema é que eu não sei se é uma distro realmente livre.


Por padrão vem com muitos pacotes não-livres. Mas você pode deixá-lo aos padrões GNU;
http://www.vivaolinux.com.br/dica/Slackware-Debiano

Quanto ao GTK, experimente instalar o pacote libgtk-3-dev.

___________________________________________________________________
Slackware 14.1 x86_64 [multilib] - Core2Duo, 8GB RAM - NVIDIA GeForce 9500GT


11. Re: GTK+

Gabriel Ché Silva
GSS

(usa Debian)

Enviado em 15/04/2015 - 10:00h

Já tentei instalar esse pacote mas deu a mesma coisa. Quando eu digitava:
#include <gtk/gtk.h> 
dava aquele erro. OBS: Eu não compilo pelo console com o gcc eu uso a IDE Code Blocks.


12. Re: GTK+

thiago henrique
thiago211

(usa openSUSE)

Enviado em 15/04/2015 - 10:07h

GSS escreveu:

Já tentei instalar esse pacote mas deu a mesma coisa. Quando eu digitava:
#include <gtk/gtk.h> 
dava aquele erro. OBS: Eu não compilo pelo console com o gcc eu uso a IDE Code Blocks.



Amigo voce configurou o codeblocks para usar a biblioteca gtk ?Se nao ,o erro provavelmente eh esse.

T+






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts