[Qt-interest] x64 Build of TDS Driver (with errors)

Bill Moo cppsysdev at gmail.com
Mon Jun 21 17:27:03 CEST 2010


Hi, I have been struggling with this for sometime now and I can't seem to
get a successful 64 bit build of this either as a standalone .lib / .dll or
built in without running in to unresolved externals using the ntwdblib.lib.
I am trying to build this on 64 bit Windows (Vists) and using the Intel
compiler as (v11.1.065) does anyone know if (and how) this can be built.

I'd really appreciate some help on this. I've attached the errors this time
for clarity in the hope it will generate a response or two.

link /LIBPATH:"c:\Qt\2010.03\qt\lib" /LIBPATH:"c:\Qt\2010.03\qt\lib" /NO
LOGO /BASE:0x62000000 /DEBUG /DLL /VERSION:4.63 /OUT:..\..\lib\QtSqld4.dll
@E:\U
sers\Build\AppData\Local\Temp\nm1053.tmp
   Creating library ..\..\lib\QtSqld4.lib and object ..\..\lib\QtSqld4.exp
qsql_tds.obj : error LNK2019: unresolved external symbol dberrhandle
referenced
in function "public: void __cdecl QTDSDriver::`default constructor
closure'(void
)" (??_FQTDSDriver@@QEAAXXZ)
qsql_tds.obj : error LNK2019: unresolved external symbol dbmsghandle
referenced
in function "public: void __cdecl QTDSDriver::`default constructor
closure'(void
)" (??_FQTDSDriver@@QEAAXXZ)
qsql_tds.obj : error LNK2019: unresolved external symbol dbcanquery
referenced i
n function "public: virtual void * __cdecl QTDSResult::`scalar deleting
destruct
or'(unsigned int)" (??_GQTDSResult@@UEAAPEAXI at Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbfreebuf
referenced in
 function "public: virtual void * __cdecl QTDSResult::`scalar deleting
destructo
r'(unsigned int)" (??_GQTDSResult@@UEAAPEAXI at Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbclose referenced
in f
unction "public: virtual void * __cdecl QTDSResult::`scalar deleting
destructor'
(unsigned int)" (??_GQTDSResult@@UEAAPEAXI at Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbcoltype
referenced in
 function "enum QVariant::Type __cdecl qFieldType(class QTDSResultPrivate
*,int)
" (?qFieldType@@YA?AW4Type at QVariant@@PEAVQTDSResultPrivate@@H at Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbexit referenced
in fu
nction "public: virtual void * __cdecl QTDSDriver::`vector deleting
destructor'(
unsigned int)" (??_EQTDSDriver@@UEAAPEAXI at Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbopen referenced
in fu
nction "public: __cdecl QTDSResult::QTDSResult(class QTDSDriver const *)"
(??0QT
DSResult@@QEAA at PEBVQTDSDriver@@@Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbuse referenced in
fun
ction "public: __cdecl QTDSResult::QTDSResult(class QTDSDriver const *)"
(??0QTD
SResult@@QEAA at PEBVQTDSDriver@@@Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbcmd referenced in
fun
ction "public: __cdecl QTDSResult::QTDSResult(class QTDSDriver const *)"
(??0QTD
SResult@@QEAA at PEBVQTDSDriver@@@Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbsqlexec
referenced in
 function "public: __cdecl QTDSResult::QTDSResult(class QTDSDriver const *)"
(??
0QTDSResult@@QEAA at PEBVQTDSDriver@@@Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbresults
referenced in
 function "protected: virtual bool __cdecl QTDSResult::reset(class QString
const
 &)" (?reset at QTDSResult@@MEAA_NAEBVQString@@@Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbcmdrow referenced
in
function "protected: virtual bool __cdecl QTDSResult::reset(class QString
const
&)" (?reset at QTDSResult@@MEAA_NAEBVQString@@@Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbnumcols
referenced in
 function "protected: virtual bool __cdecl QTDSResult::reset(class QString
const
 &)" (?reset at QTDSResult@@MEAA_NAEBVQString@@@Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbcolname
referenced in
 function "protected: virtual bool __cdecl QTDSResult::reset(class QString
const
 &)" (?reset at QTDSResult@@MEAA_NAEBVQString@@@Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbcollen referenced
in
function "protected: virtual bool __cdecl QTDSResult::reset(class QString
const
&)" (?reset at QTDSResult@@MEAA_NAEBVQString@@@Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbbind referenced
in fu
nction "protected: virtual bool __cdecl QTDSResult::reset(class QString
const &)
" (?reset at QTDSResult@@MEAA_NAEBVQString@@@Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbnullbind
referenced i
n function "protected: virtual bool __cdecl QTDSResult::reset(class QString
cons
t &)" (?reset at QTDSResult@@MEAA_NAEBVQString@@@Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbiscount
referenced in
 function "protected: virtual int __cdecl QTDSResult::numRowsAffected(void)"
(?n
umRowsAffected at QTDSResult@@MEAAHXZ)
qsql_tds.obj : error LNK2019: unresolved external symbol dbcount referenced
in f
unction "protected: virtual int __cdecl QTDSResult::numRowsAffected(void)"
(?num
RowsAffected at QTDSResult@@MEAAHXZ)
qsql_tds.obj : error LNK2019: unresolved external symbol dbnextrow
referenced in
 function "protected: virtual bool __cdecl QTDSResult::gotoNext(class
QVector<cl
ass QVariant> &,int)" (?gotoNext at QTDSResult@@MEAA_NAEAV?$QVector at VQVariant
@@@@H@
Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbinit referenced
in fu
nctio "public: virtual bool __cdecl QTDSDriver::open(class QString const
&,clas
s QString const &,class QString const &,class QString const &,int,class
QString
const &)" (?open at QTDSDriver@@UEAA_NAEBVQString@@000H0 at Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dblogin referenced
in f
unction "public: virtual bool __cdecl QTDSDriver::open(class QString const
&,cla
ss QString const &,class QString const &,class QString const &,int,class
QString
 const &)" (?open at QTDSDriver@@UEAA_NAEBVQString@@000H0 at Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbsetlname
referenced i
n function "public: virtual bool __cdecl QTDSDriver::open(class QString
const &,
class QString const &,class QString const &,class QString const &,int,class
QStr
ing const &)" (?open at QTDSDriver@@UEAA_NAEBVQString@@000H0 at Z)
qsql_tds.obj : error LNK2019: unresolved external symbol dbfreelogin
referenced
in function "public: virtual void __cdecl QTDSDriver::close(void)"
(?close at QTDSD
river@@UEAAXXZ)
qsql_tds.obj : error LNK2019: unresolved external symbol dbdead referenced
in fu
nction qTdsErrHandler
..\..\lib\QtSqld4.dll : fatal error LNK1120: 26 unresolved externals
NMAKE : fatal error U1077: '"e:\Program Files (x86)\Microsoft Visual Studio
9.0\
VC\BIN\amd64\link.EXE"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"e:\Program Files (x86)\Microsoft Visual Studio
9.0\
VC\BIN\amd64\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

-- 
Bill
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20100621/b36e6f30/attachment.html 


More information about the Qt-interest-old mailing list