GTKMM: sigc ++ / sigc ++. h - Arquivo não existe

0
Eu pesquisei askubuntu sobre esse erro e, claro, muitas pessoas encontram compilação no GTKMM, mas o meu é um caso diferente. Eu sou apenas um iniciante e estou tentando compilar uma janela em branco do GTK.

Eu sudo rm -rf /usr/include/sigc++-2.0 (Apesar de eu saber o que acontecerá se eu cometer um erro) e criei a libsigc ++ novamente. Ainda assim, o mesmo erro. Então eu sudo rm-rf novamente e construí a partir da fonte a versão mais recente do sigc ++. Ainda assim, o mesmo erro. E eu acho que o ubuntu é meu último recurso.

Isso é o que eu digitei:

g++ base.cc -o base 'pkg-config gtkmm-3.0 --cflags --libs'

O caractere antes do 'p' em 'pkg-config' e o último caractere após '--libs' são backticks e não aspas simples.

Eu estava esperando um programa compilado com sucesso. Mas em vez disso, eu tenho isso:

    In file included from /usr/include/glibmm-2.4/glibmm.h:87:0,
                 from /usr/include/gtkmm-3.0/gtkmm.h:87,
                 from base.cc:1:
/usr/include/glibmm-2.4/glibmm/thread.h:58:27: fatal error: sigc++/sigc++.h: No such file or directory
compilation terminated.

Agora estou bastante estressado e amanhã é a escola!

    
por Katanaka Kun 13.10.2016 / 13:37

0 respostas