gtkmm (Не могу откомпилировать программу)

Модератор: Модераторы разделов

Аватара пользователя
Patriot
Сообщения: 25
ОС: Slackware

gtkmm

Сообщение Patriot »

Компилирую как сказано в документации, выдает ошибку:


[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 версии.


ЗЫ: Исходники в аттаче.
Россиянеобъединяйтесь!
Спасибо сказали:
Аватара пользователя
oav
Бывший модератор
Сообщения: 296

Re: gtkmm

Сообщение oav »

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

Сообщение Patriot »

забыл скомпилировать helloworld.cc

Действительно после того как я дал команду:

[sergey@patriot gtk2]$ g++ main.cc helloworld.cc -o simple `pkg-config gtkmm-2.4 --cflags --libs`

всё скомпилировалось как нужно.

Спасибо.
Россиянеобъединяйтесь!
Спасибо сказали: