Сразу хочу сказать, что это я читал: Ссылка на неразрешенный внешний символ (возможные причины) Однако проблемы с классами Qt(который, по идее, свои библиотеки линкует автоматически)
Несколько ошибок:
testclass.obj:-1: ошибка: LNK2019: ссылка на неразрешенный внешний символ "__declspec(dllimport) public: __cdecl QTcpSocket::QTcpSocket(class QObject *)" (__imp_??0QTcpSocket@@QEAA@PEAVQObject@@@Z) в функции "public: __cdecl TestClass::TestClass(class QString)" (??TestClass@@QEAA@VQString@@@Z)
testclass.obj:-1: ошибка: LNK2019: ссылка на неразрешенный внешний символ "__declspec(dllimport) public: virtual __cdecl QTcpSocket::~QTcpSocket(void)" (__imp_??1QTcpSocket@@UEAA@XZ) в функции "public: virtual void * __cdecl QTcpSocket::`scalar deleting destructor'(unsigned int)" (??_GQTcpSocket@@UEAAPEAXI@Z)
testclass.obj:-1: ошибка: LNK2001: неразрешенный внешний символ ""public: virtual bool __cdecl QAbstractSocket::atEnd(void)const " (?atEnd@QAbstractSocket@@UEBA_NXZ)"
И прочие ошибки в том же стиле. Кто может сказать, что не так с include-ами?
#include <QtNetwork/QTcpSocket>
#include <QDataStream>
#include <QDateTime>
#include <iostream>
#include "testclass.h"
Пробовал подключать еще QAbstactSocket, не особо помогло (к слову он напрямую в коде не используется)