J'essaie d'obtenir mon Visual Studio plug-in Qt au travail, afin de recompiler les bibliothèques Qt i administraient les commandes suivantes à partir d'une invite de commande VS:Compiler des bibliothèques Qt pour les exécuter avec Visual Studio 2008, pourquoi nmake échoue?
c:\*Qtfolder*>configure -platform -win32-msvc2008
Après cela, je courais nmake et a commencé la processus de compilation. Il est allé pendant environ 45 minutes avant d'abandonner en raison d'erreurs de liaison. J'ai reçu un total de huit erreurs de "symbole externe non résolu", toutes provenant de QNetworkReplyHandler.obj et de FrameLoaderClientQt.obj. Aucune de ces bibliothèques n'est nécessaire, mais la compilation est annulée à cause de leurs erreurs. Quand il avorte le reste des bibliothèques semblent être presque fini, en fait, je peux même charger et compiler mes projets Qt dans Visual Studio à ce stade, ils ont juste buggy parce que probablement toutes les bibliothèques ne sont pas compilées. Quelqu'un at-il couru dans ce domaine ou peut-être savoir pourquoi nmake échoue?
Il me semble que si je pouvais dire au compilateur de continuer malgré les erreurs ou d'omettre les bibliothèques fautives cela pourrait fonctionner. La configuration de Qt a beaucoup d'options mais je ne trouve rien qui fasse ce dont j'ai besoin, et malheureusement je ne trouve pas de référence en ligne sur les options de configuration de Qt, tout ce qui vient avec une recherche google est pour "Qtopia" raison.
Voici la dernière erreur. Il y a sept autres qui sont fondamentalement exactement la même erreur, juste pour des symboles différents
FrameLoaderClientQt.obj : error LNK2019: unresolved external symbol "protected:
void __thiscall QWebPage::downloadRequested(class QNetworkRequest const &)" (?do
[email protected]@@[email protected]@@Z) referenced in function "pu
blic: virtual void __thiscall WebCore::FrameLoaderClientQt::startDownload(struct
WebCore::ResourceRequest const &)" ([email protected]@[email protected]
@[email protected]@@Z)
..\..\..\..\lib\QtWebKitd4.dll : fatal error LNK1120: 8 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.
Pourrait-on voir ces erreurs de symboles externes non résolus? – richardwb
@richard, je l'ai ajouté à la question –