• 6320阅读
  • 4回复

QT进行configure配置,几小时后报错 [复制链接]

上一主题 下一主题
离线永顿_007
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-17
我参考的是http://blog.csdn.net/lonelyforest/archive/2009/09/16/4559954.aspx
在运行到 nmake debug 后,几个小时之后,它提示出现Error,.
很郁闷,请问大家也出过这种情况吗?怎么解决啊,。


我环境是VS2008下载的是qt-sdk-win-opensource-2010.02.1.exe,。
离线dbzhang800

只看该作者 1楼 发表于: 2010-04-17
用VS的话,就不要下载SDK,下载Qt libs for vs2008
离线永顿_007

只看该作者 2楼 发表于: 2010-04-18
我出现的错误是


WebKitd4.exp
QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol "public: vi
rtual struct QMetaObject const * __thiscall WebCore::FormDataIODevice::metaObjec
t(void)const " (?metaObject@FormDataIODevice@WebCore@@UBEPBUQMetaObject@@XZ)
QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol "public: vi
rtual void * __thiscall WebCore::FormDataIODevice::qt_metacast(char const *)" (?
qt_metacast@FormDataIODevice@WebCore@@UAEPAXPBD@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@FormDataIODevice@WebCore@@UAEHW4Call@QMetaObject
@@HPAPAX@Z)
QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol "public: vi
rtual struct QMetaObject const * __thiscall WebCore::QNetworkReplyHandler::metaO
bject(void)const " (?metaObject@QNetworkReplyHandler@WebCore@@UBEPBUQMetaObject@
@XZ)
QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol "public: vi
rtual void * __thiscall WebCore::QNetworkReplyHandler::qt_metacast(char const *)
" (?qt_metacast@QNetworkReplyHandler@WebCore@@UAEPAXPBD@Z)
QNetworkReplyHandler.obj : error LNK2001: unresolved external symbol "public: vi
rtual int __thiscall WebCore::QNetworkReplyHandler::qt_metacall(enum QMetaObject
::Call,int,void * *)" (?qt_metacall@QNetworkReplyHandler@WebCore@@UAEHW4Call@QMe
taObject@@HPAPAX@Z)
QNetworkReplyHandler.obj : error LNK2019: unresolved external symbol "protected:
void __thiscall WebCore::QNetworkReplyHandler::processQueuedItems(void)" (?proc
essQueuedItems@QNetworkReplyHandler@WebCore@@IAEXXZ) referenced in function "pub
lic: void __thiscall WebCore::QNetworkReplyHandler::setLoadMode(enum WebCore::QN
etworkReplyHandler::LoadMode)" (?setLoadMode@QNetworkReplyHandler@WebCore@@QAEXW
4LoadMode@12@@Z)
FrameLoaderClientQt.obj : error LNK2019: unresolved external symbol "protected:
void __thiscall QWebPage::unsupportedContent(class QNetworkReply *)" (?unsupport
edContent@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@FrameLoaderCli
entQt@WebCore@@UAEXPAVResourceHandle@2@ABUResourceRequest@2@1ABVResourceResponse
@2@@Z)
FrameLoaderClientQt.obj : error LNK2019: unresolved external symbol "protected:
void __thiscall QWebPage::downloadRequested(class QNetworkRequest const &)" (?do
wnloadRequested@QWebPage@@IAEXABVQNetworkRequest@@@Z) referenced in function "pu
blic: virtual void __thiscall WebCore::FrameLoaderClientQt::startDownload(struct
WebCore::ResourceRequest const &)" (?startDownload@FrameLoaderClientQt@WebCore@
@UAEXABUResourceRequest@2@@Z)
..\..\..\..\lib\QtWebKitd4.dll : fatal error LNK1120: 9 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\link.EXE"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

D:\Qt\qt>
离线永顿_007

只看该作者 3楼 发表于: 2010-04-18
自己帮顶,一下,。有高手哦可以帮帮我吗?
离线ltarcher
只看该作者 4楼 发表于: 2010-04-20
删除以下几个文件:
\2010.02.1\qt\src\3rdparty\webkit\WebCore\tmp\moc\debug_shared\mocinclude.tmp
\2010.02.1\qt\src\3rdparty\webkit\WebCore\tmp\moc\release_shared\mocinclude.tmp
\2010.02.1\qt\src\script\tmp\moc\debug_shared\mocinclude.tmp
K:\Qt\2010.02.1\qt\src\script\tmp\moc\release_shared\mocinclude.tmp
继续编译就可以了
快速回复
限100 字节
 
上一个 下一个