Я создаю GUI с C ++. Поэтому я установил gtkmm, используя строку терминала:
sudo apt-get install libgtkmm-3.0-dev
и включил gtkmm, используя #include <gtkmm.h>
. Но когда я следовал учебному пособию video и скомпилировал мой код:
g++ example.cpp -o out `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0`
Я вижу ошибку:
In file included from example.cpp:1:0:
cross.hpp: In member function ‘void crossStd::gui_class::createWindow(int, int,std::__cxx11::string)’:
cross.hpp:95:9: error: ‘Gtk’ has not been declared
Gtk::Main kit(argc,argv);
^~~
cross.hpp:96:9: error: ‘Gtk’ has not been declared
Gtk::Window window;
Мне не кажется, что это связывает gtkmm , Что я должен сделать, чтобы правильно связать GTK?