Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. 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

  2. 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.



  3. 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.

  4. 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...



  5. graaaande magnum

    é, mano veio, é que olhei e o que me chamou a atenção foi a sintaxe: inteirinha "C"; como eu cometi alguma programação em C (no tempo dos pteranodontes) e estou "brincando" aqui com o OpenCobol (que converte Cobol Ansi-85 para C).. me senti quase que em casa

    fique bem.






Tópicos Similares

  1. Fontes True Type no Debian e no Slackware
    Por Mandrake no fórum Servidores de Rede
    Respostas: 4
    Último Post: 11-01-2003, 15:10
  2. como instalar e configurar o samba no slackware
    Por no fórum Servidores de Rede
    Respostas: 0
    Último Post: 10-12-2002, 10:11
  3. Terminais no Slackware
    Por Mandrake no fórum Servidores de Rede
    Respostas: 7
    Último Post: 22-11-2002, 14:35
  4. Listar usuarios cadastrados no slackware 8.1
    Por maneirobh no fórum Servidores de Rede
    Respostas: 1
    Último Post: 04-11-2002, 13:34
  5. eth1 no Slackware
    Por Wins no fórum Servidores de Rede
    Respostas: 1
    Último Post: 05-09-2002, 11:13

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L