Ошибка при созданеи наследника от QTcpServer (помогите малоопытному Qt-ешнику)

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

zayac_val
Сообщения: 38
ОС: openSuse10.3

Ошибка при созданеи наследника от QTcpServer

Сообщение zayac_val »

Подскажите пожалуйста в чем ошибка. В обычное диалоговое приложение добавляю класс и наследую его от QTcpServer

Код: Выделить всё

class Server : public QTcpServer
{
  Q_OBJECT
public:
   Server(QObject *parent=0);
};

ну и в cpp -файле соответственно

Код: Выделить всё

Server::Server(QObject *parent):QTcpServer(parent)
{

}


В результате ошибка : undefined reference to `QTcpServer::QTcpServer(QObject*)
Спасибо сказали:
Andrew S
Сообщения: 225
Статус: экспериментатор
ОС: Conrad-Gentoo

Re: Ошибка при созданеи наследника от QTcpServer

Сообщение Andrew S »

"undefined reference" возникают на этапе компоновки. Видимо, не подключена библиотека с классом QTcpServer или не указан путь к библиотекам
Спасибо сказали:
zayac_val
Сообщения: 38
ОС: openSuse10.3

Re: Ошибка при созданеи наследника от QTcpServer

Сообщение zayac_val »

Andrew S писал(а):
20.10.2008 17:27
"undefined reference" возникают на этапе компоновки. Видимо, не подключена библиотека с классом QTcpServer или не указан путь к библиотекам

Да, но если я закоментирую свой класс и объявлю указатель QTcpServer *tcp; в заголовочном файле, то никаких проблем,
Спасибо сказали:
mikluxo
Сообщения: 283
ОС: Slackware 12.2

Re: Ошибка при созданеи наследника от QTcpServer

Сообщение mikluxo »

Вопрос на засыпку, а в прожекте добавлена строка для поддержки network. Когда я писал для сети, у меня не хотел линковаться изза отсутствия модуля network4.dll (под виндой дело было). После указания в прожекте +network(или что-то в этом роде все заработало).
Ich weiss, dass ich nichts weiss, aber wissen Sie es auch?
Завистники на что не взглянут,
подымут вечно лай,
А ты себе своей дорогою ступай,
Полают, да отстанут. Крылов
Спасибо сказали:
zayac_val
Сообщения: 38
ОС: openSuse10.3

Re: Ошибка при созданеи наследника от QTcpServer

Сообщение zayac_val »

Всем спасибо, прописывал config += network в pro файле и пути к QtNetwork в Makfile, что-то из этого мне помогло
Спасибо сказали: