Компилирую как сказано в документации, выдает ошибку:
[sergey@patriot gtk2]$ g++ main.cc -o simple `pkg-config gtkmm-2.4 --cflags --libs`
/tmp/.private/sergey/ccjoJKPs.o(.text+0x13f): In function `main':
main.cc: undefined reference to `HelloWorld::HelloWorld()'
/tmp/.private/sergey/ccjoJKPs.o(.text+0x15d):main.cc: undefined reference to `HelloWorld::~HelloWorld()'
/tmp/.private/sergey/ccjoJKPs.o(.text+0x18a):main.cc: undefined reference to `HelloWorld::~HelloWorld()'
collect2: ld returned 1 exit status
Как быть?
gcc 3.4 версии.
gtkmm 2.8.1 версии.
ЗЫ: Исходники в аттаче.
gtkmm (Не могу откомпилировать программу)
Модератор: Модераторы разделов
-
oav
- Бывший модератор
- Сообщения: 296
Re: gtkmm
Patriot писал(а): ↑04.12.2005 00:46Компилирую как сказано в документации, выдает ошибку:
[sergey@patriot gtk2]$ g++ main.cc -o simple `pkg-config gtkmm-2.4 --cflags --libs`
/tmp/.private/sergey/ccjoJKPs.o(.text+0x13f): In function `main':
main.cc: undefined reference to `HelloWorld::HelloWorld()'
/tmp/.private/sergey/ccjoJKPs.o(.text+0x15d):main.cc: undefined reference to `HelloWorld::~HelloWorld()'
/tmp/.private/sergey/ccjoJKPs.o(.text+0x18a):main.cc: undefined reference to `HelloWorld::~HelloWorld()'
collect2: ld returned 1 exit status
Как быть?
gcc 3.4 версии.
gtkmm 2.8.1 версии.
ЗЫ: Исходники в аттаче.
забыл скомпилировать helloworld.cc
-
Patriot
- Сообщения: 25
- ОС: Slackware
Re: gtkmm
забыл скомпилировать helloworld.cc
Действительно после того как я дал команду:
[sergey@patriot gtk2]$ g++ main.cc helloworld.cc -o simple `pkg-config gtkmm-2.4 --cflags --libs`
всё скомпилировалось как нужно.
Спасибо.
Россиянеобъединяйтесь!