[Qt-interest] Error linking 4.5.2 in Windows with Visual C++ 2008SP1

RFOG no at mail.com
Thu Jun 25 22:43:55 CEST 2009


Hello all.

I'm trying to recompile QT 4.5.2 with Visual C++ 2008SP1 but I get
some unresolved symbols while linking WebKit.

First error is:

QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol
"public: virtual struct QMetaObject const * __thiscall
WebCore::FormDataIODevice::metaObject(void)const "
(?metaObject at FormDataIODevice@WebCore@@UBEPBUQMetaObject@@XZ)


Full error message:

        link /LIBPATH:"c:\Qt\4.5.2-vc\qt\lib"
/LIBPATH:"c:\Qt\4.5.2-vc\qt\lib" /
NOLOGO /DEBUG /DLL /MANIFEST
/MANIFESTFILE:"tmp\obj\debug_shared\QtWebKitd.inter
mediate.manifest" /VERSION:4.52 /OUT:..\..\..\..\lib\QtWebKitd4.dll
@C:\Users\RF
OG\AppData\Local\Temp\nm5570.tmp
   Creating library ..\..\..\..\lib\QtWebKitd4.lib and object
..\..\..\..\lib\Qt
WebKitd4.exp
QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol
"public: vi
rtual struct QMetaObject const * __thiscall
WebCore::FormDataIODevice::metaObjec
t(void)const "
(?metaObject at FormDataIODevice@WebCore@@UBEPBUQMetaObject@@XZ)
QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol
"public: vi
rtual void * __thiscall WebCore::FormDataIODevice::qt_metacast(char
const *)" (?
qt_metacast at FormDataIODevice@WebCore@@UAEPAXPBD at Z)
QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol
"public: vi
rtual int __thiscall WebCore::FormDataIODevice::qt_metacall(enum
QMetaObject::Ca
ll,int,void * *)"
(?qt_metacall at FormDataIODevice@WebCore@@UAEHW4Call at QMetaObject
@@HPAPAX at Z)
QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol
"public: vi
rtual struct QMetaObject const * __thiscall
WebCore::QNetworkReplyHandler::metaO
bject(void)const "
(?metaObject at QNetworkReplyHandler@WebCore@@UBEPBUQMetaObject@
@XZ)
QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol
"public: vi
rtual void * __thiscall
WebCore::QNetworkReplyHandler::qt_metacast(char const *)
" (?qt_metacast at QNetworkReplyHandler@WebCore@@UAEPAXPBD at Z)
QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol
"public: vi
rtual int __thiscall WebCore::QNetworkReplyHandler::qt_metacall(enum
QMetaObject
::Call,int,void * *)" (?qt_metacall at QNetworkReplyHandler@WebCore@@UAEHW4Call at QMe
taObject@@HPAPAX at Z)
FrameLoaderClientQt.obj : error LNK2019: unresolved external symbol
"protected:
void __thiscall QWebPage::unsupportedContent(class QNetworkReply *)"
(?unsupport
edContent at QWebPage@@IAEXPAVQNetworkReply@@@Z) referenced in function
"public: vi
rtual void __thiscall WebCore::FrameLoaderClientQt::download(class
WebCore::Reso
urceHandle *,struct WebCore::ResourceRequest const &,struct
WebCore::ResourceReq
uest const &,class WebCore::ResourceResponse const &)"
(?download at FrameLoaderCli
entQt at WebCore@@UAEXPAVResourceHandle at 2@ABUResourceRequest at 2@1ABVResourceResponse
@2@@Z)
FrameLoaderClientQt.obj : error LNK2019: unresolved external symbol
"protected:
void __thiscall QWebPage::downloadRequested(class QNetworkRequest
const &)" (?do
wnloadRequested at QWebPage@@IAEXABVQNetworkRequest@@@Z) referenced in
function "pu
blic: virtual void __thiscall
WebCore::FrameLoaderClientQt::startDownload(struct
 WebCore::ResourceRequest const &)"
(?startDownload at FrameLoaderClientQt@WebCore@
@UAEXABUResourceRequest at 2@@Z)
..\..\..\..\lib\QtWebKitd4.dll : fatal error LNK1120: 8 unresolved
externals
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual
Studio 9.0\
VC\BIN\link.EXE"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual
Studio 9.0\
VC\BIN\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
ÿþM



More information about the Qt-interest-old mailing list