Domanda

Qualcuno ha provato a creare Qt 4.5 con Visual Studio 2010 (Beta 2)? Qualche suggerimento su come farlo con successo?

Modifica successiva Ho provato a eseguire la configurazione da una console di Visual Studio 2010. Non esiste alcun supporto di marche per il 2010, quindi la configurazione non riesce a causa di ciò.

È stato utile?

Soluzione

Ha funzionato per me costruire come se fosse vs2008, ma usando gli strumenti vs2010:

  1. Apri il prompt dei comandi di vs2010. cd nella directory Qt di livello superiore.
  2. configure.exe -platform win32-msvc2008 -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-multimedia -no-qt3support -fast
  3. nmake

Altri suggerimenti

Per Qt 4.6.2 (o forse anche altre versioni 4.6) ...

Per farti risparmiare un po 'di tempo, ecco gli errori che devono essere corretti per creare un webkit (questo è per espandere la risposta di Ben).

Gli errori compaiono nei seguenti file (i due file sono identici e gli errori devono essere corretti in ciascuno):

  • % QTDIR% \ qt \ src \ 3rdparty \ webkit \ JavaScriptCore \ runtime \ StructureTransitionTable.h
  • % QTDIR% \ qt \ src \ 3rdparty \ JavaScriptCore \ JavaScriptCore \ runtime \ StructureTransitionTable.h

Ecco gli errori e come risolverli:

  1. % QTDIR% \ qt \ src \ 3rdparty \ webkit \ JavaScriptCore \ runtime \ StructureTransitionTable.h (146) :                  table () - > add (chiave, Transizione (struttura, 0));
    Modificalo in table () - > add (chiave, Transizione (struttura, nullptr));
  2. % QTDIR% \ qt \ src \ 3rdparty \ webkit \ JavaScriptCore \ runtime \ StructureTransitionTable.h (153) :                  table () - > add (chiave, Transizione (0, struttura));
    Modificalo in table () - > add (chiave, Transizione (nullptr, struttura));
  3. Apporta le stesse due modifiche per % QTDIR% \ qt \ src \ 3rdparty \ javascriptcore \ JavaScriptCore \ runtime \ StructureTransitionTable.h (o copia il file modificato su questo)

Il qt-vs-addin-1.1.6 riconosce VS 2010 ora come una piattaforma adatta, ma non è ancora documentato da qt.

Nota anche che -piattaforma win32-msvc2010 ora funziona anche al posto di dover usare win32-msvc2008.

Con Qt 4.7 e Componente aggiuntivo di Visual Studio 1.1.7 , si integra con VS2010.

Vedi this .

Per il momento ... Continuerò a utilizzare le build realizzate con VS 2008 con VS 2010. Mentre lo sto usando solo a scopo di sviluppo, senza intenzioni di rilasciare qualcosa (quindi ancora nessun incubo manifesto), è accettabile . Speriamo che presto Qt supporterà ufficialmente VS2010.

Puoi trovare un tutorial su come compilare Qt 4.7 Beta 1 usando Visual Studio 2010 e Windows 7 qui:

TUTORIAL

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top