Пытаюсь скомпилировать про этой пример:
#include <gtkmm.h>
int main(int argc, char *argv[])
{
Gtk::Main kit(argc, argv);
Gtk::Window window;
Gtk::Main::run(window);
return 0;
}
Получаю ошибку:
sergey@sergey-desktop:~/Desktop$ g++ test.cc -o test 'pkg-config gtkmm-2.4 --cflags --libs' g++: pkg-config gtkmm-2.4 --cflags --libs: No such file or directory
test.cc:1:19: ошибка: gtkmm.h: No such file or directory
test.cc: In function ‘int main(int, char**)’:
test.cc:5: error: ‘Gtk’ has not been declared
test.cc:5: error: ‘Main’ was not declared in this scope
test.cc:5: error: expected `;' before ‘kit’
test.cc:7: error: ‘Gtk’ has not been declared
test.cc:7: error: ‘Window’ was not declared in this scope
test.cc:7: error: expected `;' before ‘window’
test.cc:9: error: ‘Gtk’ has not been declared
test.cc:9: error: ‘window’ was not declared in this scope
test.cc:9: error: ‘run’ was not declared in this scope
Компилстор не может найти библиотеку, где и что прописать что бы всё работало?
Сам gtkmm-dev стоит.
ЗЫ: export показывает:
sergey@sergey-desktop:~/Desktop$ export
declare -x COLORTERM="gnome-terminal"
declare -x DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-rEeXaKKClG,guid=956b3a45bcfd5f3219102b05a4df2b00"
declare -x DESKTOP_SESSION="gnome"
declare -x DESKTOP_STARTUP_ID=""
declare -x DISPLAY=":0.0"
declare -x GDMSESSION="gnome"
declare -x GDM_XSERVER_LOCATION="local"
declare -x GNOME_DESKTOP_SESSION_ID="Default"
declare -x GNOME_KEYRING_SOCKET="/tmp/keyring-AKcrai/socket"
declare -x GTK_RC_FILES="/etc/gtk/gtkrc:/home/sergey/.gtkrc-1.2-gnome2"
declare -x HOME="/home/sergey"
declare -x LANG="ru_RU.UTF-8"
declare -x LANGUAGE="ru_RU:ru:en_GB:en"
declare -x LESSCLOSE="/usr/bin/lesspipe %s %s"
declare -x LESSOPEN="| /usr/bin/lesspipe %s"
declare -x LOGNAME="sergey"
declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:"
declare -x OLDPWD="/home/sergey"
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games"
declare -x PWD="/home/sergey/Desktop"
declare -x SESSION_MANAGER="local/sergey-desktop:/tmp/.ICE-unix/5024"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_AGENT_PID="5067"
declare -x SSH_AUTH_SOCK="/tmp/ssh-zxJRqH5024/agent.5024"
declare -x TERM="xterm"
declare -x USER="sergey"
declare -x USERNAME="sergey"
declare -x WINDOWID="48244036"
declare -x XAUTHORITY="/home/sergey/.Xauthority"