неопределенная ссылка на vtable для…

Я пытаюсь написать Http-прокси, который в основном работает какindianwebproxy

Итак, я запустил qtcreator, но один из моих классов не может скомпилировать с печально известной ошибкой:undefined reference to vtable for HttpProxyThreadBrowser, Я не могу понять, почему он это делает. Я прочитал похожие вопросы на Stackoverflow и, видимо,проблема с неопределенными виртуальными методами, которые не являются чистыми Но я не объявил никаких виртуальных функций. Вот мой класс

class HttpProxyThreadBrowser : public QThread
{
public:
    HttpProxyThreadBrowser(QTcpSocket outgoingSocket,QTcpSocket  browserSocket,QObject *parent = 0);
    ~HttpProxyThreadBrowser(){};
    void run();

private:
    QTcpSocket outgoingSocket;
    QTcpSocket browserSocket;

};

И я определяю класс здесь, вPastebin чтобы не утомлять вас. К сожалению, я не могу узнать, почему vtable не определен. Пожалуйста помогите.

httpproxythreadbrowser.cpp:5: undefined reference to `vtable for HttpProxyThreadBrowser
collect2: ld returned 1 exit status

Ответы на вопрос(4)

Ваш ответ на вопрос