LINUX.ORG.RU

undefined reference to slot

 


0

1

Снова вопрос из серии «Qt для самых маленьких». Проект при сборке ругается:

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../lib/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
moc_server.o: In function `_ZN6Server18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv.part.1':
moc_server.cpp:(.text+0x75): undefined reference to `Server::newClient()'
moc_server.cpp:(.text+0x91): undefined reference to `Server::authorize()'
moc_player.o: In function `_ZN6Player18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv.part.1':
moc_player.cpp:(.text+0x75): undefined reference to `Player::read()'
moc_player.cpp:(.text+0x91): undefined reference to `Player::finish()'

player.cpp player.h server.cpp server.h

Где и что я делаю не так?

Ответ на: комментарий от gentoo_root

Он есть, просто добавить забыл. Да и если-бы его не было, компилятор матерился бы гораздо раньше и более грубо.

Dragon59 ★★
() автор топика
Ответ на: комментарий от gentoo_root

Впрочем, там ещё дофига опечаток. Например, QsqlDatabase вместо QSqlDatabase и QDebug() вместо qDebug().

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

В файле проекта опечатка: вместо SOURCES везде написано SOUCES.

Точно, спасибо. Дырявая моя голова.

Dragon59 ★★
() автор топика
Ответ на: комментарий от Dragon59

Вот что с людьми 4chan делает. Только у вас там опечатка в слове SAUCE.

dmfd
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.