GTK+

13. Re: GTK+

Gabriel Ché Silva
GSS

(usa Debian)

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

thiago211 escreveu:

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+


Psé acho que é bem isso, pq eu fui em usr/include e achei a biblioteca
gtk.h  
tk
gtkbutton.h 
, etc. E tem 2 pastas chamadas gtk, 1 gtk-3.0, 1 webkitgtk-3.0, uma pygtk-2.0, e outras. Mas como eu configuro o Code Blocks para usar a biblioteca gtk?




  


14. Re: GTK+

Gabriel Ché Silva
GSS

(usa Debian)

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


file:///home/gabrielche/Imagens/Captura%20de%20tela%20de%202015-04-15%2019:05:47.png



15. Re: GTK+

Gabriel Ché Silva
GSS

(usa Debian)

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

Falhou a captura de tela :P



16. Re: GTK+

thiago henrique
thiago211

(usa openSUSE)

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

GSS escreveu:

thiago211 escreveu:

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+


Psé acho que é bem isso, pq eu fui em usr/include e achei a biblioteca
gtk.h  
tk
gtkbutton.h 
, etc. E tem 2 pastas chamadas gtk, 1 gtk-3.0, 1 webkitgtk-3.0, uma pygtk-2.0, e outras. Mas como eu configuro o Code Blocks para usar a biblioteca gtk?



Geralmente uso o codeblocks no windows ,mas acho que nao ha muito diferenca nao .Nao estou no WIndows agora e tem um bom tempo que nao vou la pra programar entao ,segue esse link aqui .

OBS: adapte ele ao gtk ,fiz isso no codeblocks no WIn e deu certo ; como eu disse estou considerando que o codeblocks no windows eh igual no linux :

www.pontov.com.br/site/opengl/137-criando-um-ambiente-para-jogos-com-sdlopengl

se tiver algum problema ... soh da um grito ae chamando :D

T+




17. Re: GTK+

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

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

Programação não é minha área, mas até onde sei, gtk e gtk2 são escritas em C(puro). GTK 3 é C++.
Não sei se isso interfere na sua compilação.


18. Re: GTK+

Gabriel Ché Silva
GSS

(usa Debian)

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

thiago211 escreveu:

GSS escreveu:

thiago211 escreveu:

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+


Psé acho que é bem isso, pq eu fui em usr/include e achei a biblioteca
gtk.h  
tk
gtkbutton.h 
, etc. E tem 2 pastas chamadas gtk, 1 gtk-3.0, 1 webkitgtk-3.0, uma pygtk-2.0, e outras. Mas como eu configuro o Code Blocks para usar a biblioteca gtk?



Geralmente uso o codeblocks no windows ,mas acho que nao ha muito diferenca nao .Nao estou no WIndows agora e tem um bom tempo que nao vou la pra programar entao ,segue esse link aqui .

OBS: adapte ele ao gtk ,fiz isso no codeblocks no WIn e deu certo ; como eu disse estou considerando que o codeblocks no windows eh igual no linux :

www.pontov.com.br/site/opengl/137-criando-um-ambiente-para-jogos-com-sdlopengl

se tiver algum problema ... soh da um grito ae chamando :D

T+



Não consegui!




19. Re: GTK+

Gabriel Ché Silva
GSS

(usa Debian)

Enviado em 15/04/2015 - 20:26h

Grinder escreveu:


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.

Grinder, manda o tuto.






20. Re: GTK+

thiago henrique
thiago211

(usa openSUSE)

Enviado em 15/04/2015 - 20:44h

GSS escreveu:

Grinder escreveu:


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.

Grinder, manda o tuto.





Amigo voce pode compilar tambem pelo terminal ,na minha opniao eh melhor pois voce aprende mais ,nao eh complicado .Tenta assim no terminal:

gcc codigo.c -o codigo `pkg-config --cflags --libs gtk+-3.xx`


onde gtk+-3.xx eh a versao que voce quer usar do gtk



21. Re: GTK+

Gabriel Ché Silva
GSS

(usa Debian)

Enviado em 15/04/2015 - 20:54h

thiago211 escreveu:

GSS escreveu:

Grinder escreveu:


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.

Grinder, manda o tuto.





Amigo voce pode compilar tambem pelo terminal ,na minha opniao eh melhor pois voce aprende mais ,nao eh complicado .Tenta assim no terminal:

gcc codigo.c -o codigo `pkg-config --cflags --libs gtk+-3.xx`


onde gtk+-3.xx eh a versao que voce quer usar do gtk


Mesmo sem incluir a biblioteca?




22. Re: GTK+

thiago henrique
thiago211

(usa openSUSE)

Enviado em 15/04/2015 - 21:02h

GSS escreveu:

thiago211 escreveu:

GSS escreveu:

Grinder escreveu:


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.

Grinder, manda o tuto.





Amigo voce pode compilar tambem pelo terminal ,na minha opniao eh melhor pois voce aprende mais ,nao eh complicado .Tenta assim no terminal:

gcc codigo.c -o codigo `pkg-config --cflags --libs gtk+-3.xx`


onde gtk+-3.xx eh a versao que voce quer usar do gtk


Mesmo sem incluir a biblioteca?



Voce vai criar o codigo ,normalmente usando o #include <gtk3.xx/gtk.h> e quando for compilar compila do jeito que eu disse acima :

-libs gtk+-3.xx:
Acredito que ese pedaço de parametro passado seja o responsavel por incluir todas as biblioteca do gtk que voce quer usar.

Tenta ai que ma hora a gente consegue

PS: vida de programador eh assim mesmo ,kkkk




23. Re: GTK+

Eric
Grinder

(usa Slackware)

Enviado em 15/04/2015 - 22:52h

GSS escreveu:

Grinder escreveu:


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.

Grinder, manda o tuto.





Vamos lah, deixa eu arrumar meu teclado pro pt-br se nao escrever direito eu posso rs
edit arrumei : hehe estou há umas 3 semanas de puro teste com esse slackware, todo dia rola uma formatada uahhuahua

Não é nada demais, apenas seguir a ordem da compilação e também não vou descrever 1 por 1 oq eu modifiquei no .SlackBuild pois eu ia levar uma semana.

Vou dar upload dos arquivos (da compilação e do compilado) ae fica teu critério "fiscalizar" hehe e ver oq eu mudei, etc.
Eu descobri isso na compilação do pavucontrol 3.0, usando os slackbuilds do repositório você provavelmente terá o seu gtk++ e gtkmm bem mais fácil. Mas é tudo versão do século passado.

Esse método aqui é compilando os pacotes mais atuais, que por serem mais atuais pedem uma série de outras dependencias mais atuais também.

Vou descrever os pacotes na sua ordem correta já, caso vc queira fazer tudo no braço (procurar o source atualizado, modificar o slackbuild e compilar)

1.1-libsigc++
1.2-cairomm
1.3-mm-common
1.4-glib2
1.5-glibmm
1.6-atk
1.7-pango
1.8-cairo
1.9-gdk-pixbuf
1.10-fontconfig
1.11-epoxy
1.12-gtk+
2-gtkmm3

Uma observação importante, essas dependencias muitas delas provavelmente foi devido eu estar usando o mate (que é feito do gnome) então tem que testar isso ae se no XFCE ou KDE é a mesma coisa.

Outra coisa importantíssima
Caso opte por compilar, muito desses itens quando vc for compilar por exemplo podem dar erro sempre relacionado ao tetex ou jadetex. Então opte em usar o comando
su - 

Sim com esse traço na frente, ele corrige os erros relacionados

Quando vc usa su somente ou sudo da erro.

Então você tem 3 opções

1- Tudo no braço, segue aquela lista no começo do tópico, procura a última versão do source, procura o slackbuild, modifica ele e compila.

2- Usa somente os slackbuils que eu fiz upload e compile

3- Fazer identico aqui pra dar certo de primeira sem compilar nada.
Instala o mate
E instala os .txz usando
upgradepkg --reinstall --install-new nomedopacote.txz ou tgz 


Vou dar upload, já edito o post.

132mb hehe, vai levar 13min pra enviar


24. Re: GTK+

Gabriel Ché Silva
GSS

(usa Debian)

Enviado em 15/04/2015 - 23:08h

Grinder escreveu:

GSS escreveu:

Grinder escreveu:


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.

Grinder, manda o tuto.





Vamos lah, deixa eu arrumar meu teclado pro pt-br se nao escrever direito eu posso rs


Jaé cara vlw! Eu pensei: eu posso usar o Slackware em máquina virtual (com o programa caixas), para escrever os programas e ao mesmo tempo usar o Trisquel. Se eu gostar do Slackware(tenho quase certeza que vou gostar) eu vou deixar ele livre e vou usar só ele.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts