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>
Partager