Forse questa domanda è molto semplice e le è stato chiesto un sacco di volte, ma nonostante ciò ho cercato spesso su google, non riesco a trovare le istruzioni dettagliate per costruire Qt. Tutti loro per Qt4 o contengono alcuni bug. Ho bisogno della versione 64bit di Qt per Windows 7. Come si può fare?Come costruire 64bit Qt 5.3 per Windows 7 x64? C'è qualche differenza tra i build con MinGW-w64 e MSVS?
risposta
Penso che qt docs su edificio dalla fonte e requirements sembrano istruzioni passo-passo su come costruire Qt5. Se segui attentamente i passaggi, sarai in grado di farlo.
In particolare il problema "Impossibile trovare icuin.dll" indica che non è stato installato icu. Hai la possibilità di installarlo o specificare l'opzione "-no-icu" quando esegui lo script di configurazione.
Se si crea la versione MSVS, è necessario creare la console Qt MSVS x64, che è possibile trovare nel menu Start -> Programmi -> cartella MSVS. In questo caso non dovrai impostare alcune variabili di ambiente come QMAKESPEC, ecc.
Come creare senza eseguire dalla console, cioè dallo script di build automatico? In che modo si imposta QMAKESPEC in questo caso? – Macke
Sì, provato a farlo due volte. Ma durante l'ultimo passaggio c'è un messaggio: "Impossibile trovare icuin.dll" o smth come quello. – Eugene
In genere, sì, ci sono differenze. Ti consiglio di usare lo stesso compilatore per il tuo progetto e controllare quali sono gli sviluppatori di Qt che preferiscono. –