Pessoal,

Por favor, eu sou iniciante em programação Linux. Estou começando com o gtkmm (para construção de interfaces gráficas) em C++. Tenho este programa inicial simples:

#include <gtkmm.h>

int main(int argc, char *argv[])
{
Gtk::Main kit(argc, argv);
Gtk::Window window;
Gtk::Main::run(window);
return 0;
}

Retirei o exemplo do próprio livro online que acompanha o gtkmm. Bem, ao compilar: g++ gtkteste.cc -o gtkteste 'pkg-config gtkmm-2.4 --cflags --libs', recebo os erros:

g++: pkg-config gtkmm-2.4 --cflags --libs: Arquivo ou diretório não encontrado
gtkteste.cpp:1:19: error: gtkmm.h: Arquivo ou diretório não encontrado
gtkteste.cpp: In function ‘int main(int, char**)’:

Creio que o primeiro erro é o que importa, então executei no prompt pkg-config gtkmm-2.4 --cflags --libs e recebi:

-DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/atk-1.0 -I/usr/local/include/gtkmm-2.4 -I/usr/local/lib/gtkmm-2.4/include -I/usr/local/include/gdkmm-2.4 -I/usr/local/lib/gdkmm-2.4/include -I/usr/local/include/pangomm-1.4 -I/usr/local/include/atkmm-1.6 -L/usr/local/lib -lgtkmm-2.4 -lgdkmm-2.4 -latkmm-1.6 -lgtk-x11-2.0 -lpangomm-1.4 -lglibmm-2.4 -lsigc-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0

Isso mostra que atk, gtkmm, pango, etc, estão instaladas. Então, porque o g++ não acha este diretório do gtkmm???

Alguém me ajudaria a corrigir este problema, estou com a parte backend pronta só esperando as construções de tela.

[]'s :toim: