неопределенная ссылка на 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