Bonsoir

J'ai tenté une compilation du sdk de qt4.6 sous windows avec l'invite de commandes de visual studio 2005. Une erreur s'est produite à la compilation de la lib QtWebKit.

Cette build de Qt semble toutefois bien fonctionner mais je trouve ça un peu inquiétant qu'elle n'est pas été jusqu'au bout.

Est ce que le problème parle à quelqu'un ?

Pour info voilà la procédure suivi pour la compil:
-j'ai mis dans PATH le chemin vers qmake et compagnie
-configure
-nmake

Et voici la trace de l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
 
qrc_WebCore.cpp
qrc_WebKit.cpp
Génération de code en cours...
        link /LIBPATH:"c:\Qt\2009.05\qt\lib" /LIBPATH:"c:\Qt\2009.05\qt\lib" /NO
LOGO /DEBUG /DLL /MANIFEST /MANIFESTFILE:"obj/debug\QtWebKitd.intermediate.manif
est" /VERSION:4.60 /OUT:..\..\..\..\lib\QtWebKitd4.dll @C:\Users\charly\AppData\
Local\Temp\nmA99B.tmp
   Création de la bibliothèque ..\..\..\..\lib\QtWebKitd4.lib et de l'objet ..\.
.\..\..\lib\QtWebKitd4.exp
QNetworkReplyHandler.obj : error LNK2001: symbole externe non résolu "public: vi
rtual struct QMetaObject const * __thiscall WebCore::FormDataIODevice::metaObjec
t(void)const " (?metaObject@FormDataIODevice@WebCore@@UBEPBUQMetaObject@@XZ)
QNetworkReplyHandler.obj : error LNK2001: symbole externe non résolu "public: vi
rtual void * __thiscall WebCore::FormDataIODevice::qt_metacast(char const *)" (?
qt_metacast@FormDataIODevice@WebCore@@UAEPAXPBD@Z)
QNetworkReplyHandler.obj : error LNK2001: symbole externe non résolu "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: symbole externe non résolu "public: vi
rtual struct QMetaObject const * __thiscall WebCore::QNetworkReplyHandler::metaO
bject(void)const " (?metaObject@QNetworkReplyHandler@WebCore@@UBEPBUQMetaObject@
@XZ)
QNetworkReplyHandler.obj : error LNK2001: symbole externe non résolu "public: vi
rtual void * __thiscall WebCore::QNetworkReplyHandler::qt_metacast(char const *)
" (?qt_metacast@QNetworkReplyHandler@WebCore@@UAEPAXPBD@Z)
QNetworkReplyHandler.obj : error LNK2001: symbole externe non résolu "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: symbole externe non résolu "protected:
 void __thiscall WebCore::QNetworkReplyHandler::processQueuedItems(void)" (?proc
essQueuedItems@QNetworkReplyHandler@WebCore@@IAEXXZ) référencé dans la fonction
"public: void __thiscall WebCore::QNetworkReplyHandler::setLoadMode(enum WebCore
::QNetworkReplyHandler::LoadMode)" (?setLoadMode@QNetworkReplyHandler@WebCore@@Q
AEXW4LoadMode@12@@Z)
FrameLoaderClientQt.obj : error LNK2019: symbole externe non résolu "protected:
void __thiscall QWebPage::unsupportedContent(class QNetworkReply *)" (?unsupport
edContent@QWebPage@@IAEXPAVQNetworkReply@@@Z) référencé dans la fonction "public
: virtual void __thiscall WebCore::FrameLoaderClientQt::download(class WebCore::
ResourceHandle *,struct WebCore::ResourceRequest const &,struct WebCore::Resourc
eRequest const &,class WebCore::ResourceResponse const &)" (?download@FrameLoade
rClientQt@WebCore@@UAEXPAVResourceHandle@2@ABUResourceRequest@2@1ABVResourceResp
onse@2@@Z)
FrameLoaderClientQt.obj : error LNK2019: symbole externe non résolu "protected:
void __thiscall QWebPage::downloadRequested(class QNetworkRequest const &)" (?do
wnloadRequested@QWebPage@@IAEXABVQNetworkRequest@@@Z) référencé dans la fonction
 "public: virtual void __thiscall WebCore::FrameLoaderClientQt::startDownload(st
ruct WebCore::ResourceRequest const &)" (?startDownload@FrameLoaderClientQt@WebC
ore@@UAEXABUResourceRequest@2@@Z)
..\..\..\..\lib\QtWebKitd4.dll : fatal error LNK1120: 9 externes non résolus
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 8\VC
\BIN\link.EXE"' : code retour '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 8\VC
\BIN\nmake.exe"' : code retour '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : code retour '0x2'
Stop.
 
C:\Qt\2009.05\qt>