Установил gtkmm:
apt-get install libgtkmm-3.0-dev
Просто скопировал три файла как в примере 9.8.1. ListStore:
https://developer.gnome.org/gtkmm-tutorial/stable/sec-treeview-examples.html.enИспользую для компиляции команду:
g++ simple.cc -o simple `pkg-config gtkmm-3.0 --cflags --libs`
Пример отсюда компилируется:
https://developer.gnome.org/gtkmm-tutorial/stable/sec-basics-simple-example.html.enЧто неправильно? Как компилируется gtkmm?
Вот что получается при попытке скомпилировать:
Ввод:
g++ main.cc -o main `pkg-config gtkmm-3.0 --cflags --libs`
Ответ:
/tmp/cceya3q9.o: In function `main':
main.cc:(.text+0x79): undefined reference to `ExampleWindow::ExampleWindow()'
main.cc:(.text+0xae): undefined reference to `ExampleWindow::~ExampleWindow()'
main.cc:(.text+0xfc): undefined reference to `ExampleWindow::~ExampleWindow()'
collect2: error: ld returned 1 exit status