
 
		
		
    
-  GTK+ no Slackware
 
	
	
 
 
 
		
			
	+ Responder ao Tópico
	
	
	
	
	
	
		
			
- 
	
	
		
		
			
				
				
				
					
 GTK+ no Slackware
				
				
						
							
							
						
						
				
					
						
							Slackware 13.0 
Estou tentando usar/aprender programação de interfaces gráficas em GTK+ no Slack e não vai nem que a vaca tussa e cuspa jujubas quadradinhas 
como não é propriamente "minha praia" estou com um problema (para mim) insolúvel: COMO indicar os vários <include *h> necessários?
vamos ao código do teste.c:
#include <gtk/gtk.h>
int main( int   argc,
          char *argv[] )
{
    GtkWidget *window;
    
    gtk_init (&argc, &argv);
    
    window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
    gtk_widget_show  (window);
    
    gtk_main ();
    
    return(0);
}
acontece que, na compilação, surge o êrro:
teste.c:1:21: error: gtk/gtk.h: No such file or directory
então, tudo indica que não encontra os *h; pesquisando no sistema:
/usr/include/gtk-2.0/gtk/gtk.h
/usr/include/gtk-2.0/gdk/gdk.h
ou seja: os "include" estão no sistema, só que (provávelmente) fora de um folder que os *c reconheçam.
então, qual o link simbólico que devo criar para que a compilação ocorra sem traumas?
TIA
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Re: GTK+ no Slackware
				
				
						
						
				
					
						
							gtk/gtk.h não é um cabeçalho padrão.
Somente cabeçalhos padrão devem ser colocados entre <>.
Tente
#include "gtk/gtk.h"
com aspas.
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Re: GTK+ no Slackware
				
				
						
						
				
					
						
							bem.. obrigado pela resposta. No fim, não era êsse o problema, é mais.. esquisito. A solução, que acabei encontrando depois de procurar MUITO, foi:
o que faltava (pra mim) eram alguns dados na linha de comando:
 
gcc -Wall -g nome.c -o nome `gtk-config --cflags` `gtk-config --libs` 
o geany usava só o gcc -Wall "nome.c"
 
ou seja, faltavam as informações (no fim da linha) de gtk.
 
obrigado.
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Re: GTK+ no Slackware
				
				
						
						
				
					
						
							Olá irado! 
Você disse q programar não é muito a sua praia... já considerou utilziar uma linguagem mais amigavel pra programar? Recomendo Python + GTK. Até mais...
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Re: GTK+ no Slackware
				
				
						
						
				
					
						
							Nossa, cobol pra C?!?! Ok, não vou me meter nessa, mas se vc quiser converter REXX pra C to por aqui XD. Brincadeiras a parte, se dissistir dessa, pode contar comigo para ajuda! Até mais...
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Re: GTK+ no Slackware
				
				
						
						
							
						
				
					
						
							Grande Irado, não sabia que você programava