Добрый день!
Подскажите пожалуйста где я сделал ошибку (хоть в какую сторону копать). Пытаюсь соединиться с mail по сокету, но вылезает ошибка.
widget.h:C++ (Qt)
#ifndef WIDGET_H
#define WIDGET_H
#include <QDialog>
#include <QtGui>
#include <QtNetwork/QTcpSocket>
class QTcpSocket;
class Widget : public QDialog
{
Q_OBJECT
public:
Widget(QWidget *parent = 0);
~Widget();
private:
QTextEdit* m_text_mess;
QPushButton* m_send_push;
QHBoxLayout* layout;
QTcpSocket *m_tcpSocket;
quint16 blockSize;
private slots:
void slotConnected();
};
#endif // WIDGET_H
widget.cpp:C++ (Qt)
#include "widget.h"
Widget::Widget(QWidget *parent)
: QDialog(parent),m_tcpSocket(0)
{
m_tcpSocket = new QTcpSocket(this);
m_text_mess = new QTextEdit(this);
m_send_push = new QPushButton(this);
layout = new QHBoxLayout(this);
connect(m_send_push,SIGNAL(clicked()),this,SLOT(slotConnected()));
layout->addWidget(m_text_mess);
layout->addWidget(m_send_push);
setLayout(layout);
}
void Widget::slotConnected(){
if(!m_tcpSocket){
blockSize = 0;
m_tcpSocket->connectToHost("mail.ru",110);
if(m_tcpSocket->isOpen()){
m_text_mess->append("1111111111111");
}
}
}
Widget::~Widget()
{
}
Вылезают ошибки:D:\QT\projects\post\post-build-desktop-Qt_4_8_0__4_8_0_________\..\post\widget.cpp:6: ошибка: undefined reference to `_imp___ZN10QTcpSocketC1EP7QObject'
D:\QT\projects\post\post-build-desktop-Qt_4_8_0__4_8_0_________\..\post\widget.cpp:6: ошибка: undefined reference to `_imp___ZN10QTcpSocketC1EP7QObject'
D:\QT\projects\post\post-build-desktop-Qt_4_8_0__4_8_0_________\..\post\widget.cpp:26: ошибка: undefined reference to `_imp___ZN15QAbstractSocket13connectToHostERK7QStringt6QFlagsIN9QIODevice12OpenModeFlagEE'
:-1: ошибка: collect2: ld returned 1 exit status