Zdravim. Mám napsanou vlastní třídu pro komunikaci s MySQL a pokoušim se npasat obslužný program v Qt. V hlavní třídě obslužného programu mám jako atribut ukazatel na mojí třídu
MYSQL_CL *m;
. A tady je konstruktor té hlavní třídy:
client::client(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
ui.setupUi(this);
m = new(MYSQL_CL);
//CONNECT
QObject::connect(ui.pbPrihlasit, SIGNAL(clicked(bool)), this, SLOT(OnPrihlasit()));
}
Samozřejmě mám v sbourech hlavní třídy (.h, .cpp) includován soubor mé třídy
#include "mysql_cl.h"
. Při linkování mi to však hazí chybu: . Poradíte někdo?LNK2019: unresolved external symbol "public: __thiscall MYSQL_CL::MYSQL_CL(void)" (??0MYSQL_CL@@QAE@XZ) referenced in function "public: __thiscall client::client(class QWidget *,class QFlags<enum Qt::WindowType>)" (??0client@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z)