Я искал askubuntu об этой ошибке, и конечно многие люди действительно встречаются с компиляцией в GTKMM, но мой - другой случай. Я - просто новичок, и я пытаюсь скомпилировать пустое окно GTK.
Я sudo комната-rf/usr/include/sigc ++-2.0 (Несмотря на я знаю то, что произойдет, если я сделаю ошибку), и созданный libsigc ++ снова. Однако, та же ошибка. Затем я sudo комната-rf это снова и созданный из источника последняя версия sigc ++. Однако, та же ошибка. И я думаю, просят, чтобы человечность была моим последним средством.
Это - то, что я ввел:
g++ base.cc -o base `pkg-config gtkmm-3.0 --cflags --libs`
Символ перед 'p' в 'pkg-конфигурации' и последнем знаке после '-libs' является обратными галочками и не одинарными кавычками.
Я ожидал успешно скомпилированную программу. Но вместо этого, я получил это:
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.
Теперь я в значительной степени утомлен и завтра являюсь школой!