我是QT 的初学者,很想用ADO 连接
数据库,大神能否帮我一下。网上的
资料缺失很少啊。
http://wenku.baidu.com/view/ec73aedda58da0116c174966.html 但是有几个无法解析的函数困扰着我。
error LNK2019: 无法解析的外部符号 "public: bool __thiscall QAxBase::setControl(class
QString const &)" (?setControl@QAxBase@@QAE_NABVQString@@@Z),该符号在函数 "public: __thiscall AdoConnection::AdoConnection(class
QObject *)" (??0AdoConnection@@QAE@PAVQObject@@@Z) 中被引用
1>adorecordset.obj : error LNK2001: 无法解析的外部符号 "public: bool __thiscall QAxBase::setControl(class QString const &)" (?setControl@QAxBase@@QAE_NABVQString@@@Z)
1>adoconnection.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall QAxObject::QAxObject(class QObject *)" (??0QAxObject@@QAE@PAVQObject@@@Z),该符号在函数 "public: __thiscall AdoConnection::AdoConnection(class QObject *)" (??0AdoConnection@@QAE@PAVQObject@@@Z) 中被引用
1>adorecordset.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall QAxObject::QAxObject(class QObject *)" (??0QAxObject@@QAE@PAVQObject@@@Z)
1>adoconnection.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall AdoConnection::metaObject(void)const " (?metaObject@AdoConnection@@UBEPBUQMetaObject@@XZ)
1>adoconnection.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall AdoConnection::qt_metacast(char const *)" (?qt_metacast@AdoConnection@@UAEPAXPBD@Z)
1>adoconnection.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall AdoConnection::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@AdoConnection@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
1>adoconnection.obj : error LNK2019: 无法解析的外部符号 "public: class QVariant __thiscall QAxBase::dynamicCall(char const *,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &)" (?dynamicCall@QAxBase@@QAE?AVQVariant@@PBDABV2@1111111@Z),该符号在函数 "public: bool __thiscall AdoConnection::open(class QString const &)" (?open@AdoConnection@@QAE_NABVQString@@@Z) 中被引用
1>adorecordset.obj : error LNK2001: 无法解析的外部符号 "public: class QVariant __thiscall QAxBase::dynamicCall(char const *,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &)" (?dynamicCall@QAxBase@@QAE?AVQVariant@@PBDABV2@1111111@Z)
1>adoconnection.obj : error LNK2019: 无法解析的外部符号 "public: class QVariant __thiscall QAxBase::asVariant(void)const " (?asVariant@QAxBase@@QBE?AVQVariant@@XZ),该符号在函数 "public: class QVariant __thiscall AdoConnection::connection(void)" (?connection@AdoConnection@@QAE?AVQVariant@@XZ) 中被引用
1>adorecordset.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall AdoRecordset::metaObject(void)const " (?metaObject@AdoRecordset@@UBEPBUQMetaObject@@XZ)
1>adorecordset.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall AdoRecordset::qt_metacast(char const *)" (?qt_metacast@AdoRecordset@@UAEPAXPBD@Z)
1>adorecordset.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall AdoRecordset::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@AdoRecordset@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
1>adorecordset.obj : error LNK2019: 无法解析的外部符号 "public: class QAxObject * __thiscall QAxBase::querySubObject(char const *,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &)" (?querySubObject@QAxBase@@QAEPAVQAxObject@@PBDABVQVariant@@1111111@Z),该符号在函数 "public: bool __thiscall AdoRecordset::next(void)" (?next@AdoRecordset@@QAE_NXZ) 中被引用
1>D:\SDK\compiled\ogitor src\win32sdk\qtOgitor\Debug\qtOgitor_d.exe : fatal error LNK1120: 11 个无法解析的外部命令