Strumenti Utente



qt-builds_e_le_qt_su_windows_senza_problemi

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
qt-builds_e_le_qt_su_windows_senza_problemi [2014/09/05 15:32]
mickele
qt-builds_e_le_qt_su_windows_senza_problemi [2015/09/21 12:05] (versione attuale)
mickele
Linea 1: Linea 1:
-~~NEWSFEED~~ 
- 
 ====== Qt-builds: in cinque minuti un ambiente di sviluppo per le Qt su Windows  ====== ====== Qt-builds: in cinque minuti un ambiente di sviluppo per le Qt su Windows  ======
  
-<news:Qt-builds - In cinque minuti un ambiente di sviluppo per le Qt su Windows>+===== Su Linux è tutto più facile! =====
  
-Nonostante usualmente lavori con linux, a volte ho la necessità di scrivere applicazioni su Windows impiegando le librerie [[http://qt-project.org/|Qt]]+Avere un ambiente di sviluppo funzionante per le Qt su linux è molto semplice. A seconda della distro che avete installato, di solito è sufficiente una semplice riga di comando.
  
-Se lavoriamo con [[http://www.archinux.org|Archlinux]] è sufficiente un+Se lavoriamo con [[http://www.archinux.org|Archlinux]], ad esempio, useremo
  
-  pacman -Sy gcc qt qtcreator  +  pacman -Sy gcc qt5-base qtcreator 
-   +
-per avere di fatto quasi tutto ciò che serve (su altre distro linux cambia il comando ma non la sostanza), su Windows le cose non sono così semplici. Chi si è trovato nella stessa situazione sa che tra incompatibilità binarie e modifiche al registro di sistema non sempre tutto fila liscio. +
  
-Ad esempio, l'SDK ufficiale delle Qt fino a poco tempo fa installava un versione di [[http://www.mingw.org/|mingw]] (alias gcc per Windows) talmente tanto vecchiotta (la 4.4), da rendere necessaria la ricompilazione delle Qt con una versione di mingw più aggiornata, con tempi di attesa biblici e un sacco di modifiche da apportare al codice sorgente. A questo si aggiunge la necessità di avere alcune utility di solito non disponibili su windows (git, svn, bunzip...) per le quali è necessario partire alla ricerca dei singoli binari. Ma non finisce qui, perché i vari binari devono interagire tra di loro, ecco allora che si deve intervenire sulla variabile PATH piuttosto che sul registro di sistema. Insomma, per avere un ambiente di sviluppo pienamente funzionante è necessaria in media un'oretta di lavoro.+per avere tutto quello di cui abbiamo bisogno per partire con lo sviluppo 
 + 
 +===== E su Windows? ===== 
 + 
 +Nonostante usualmente lavori con linux, a volte ho la necessità di scrivere applicazioni su Windows impiegando le librerie [[http://qt-project.org/|Qt]]. E su Windows le cose non sono così semplici come per linux. Chi si è trovato nella stessa situazione sa che tra incompatibilità binarie e modifiche al registro di sistema non sempre tutto fila liscio.  
 + 
 +Ad esempio, l'SDK ufficiale delle Qt fino a poco tempo fa installava una versione di [[http://www.mingw.org/|mingw]] (alias gcc per Windows) talmente tanto vecchiotta (la 4.4), da rendere necessaria la ricompilazione delle Qt con una versione di mingw più aggiornata, con tempi di attesa biblici e un sacco di modifiche da apportare al codice sorgente. A questo si aggiunge la necessità di avere alcune utility di solito non disponibili su windows (git, svn, bunzip...) per le quali è necessario partire alla ricerca dei singoli binari. Ma non finisce qui, perché i vari binari devono interagire tra di loro, ecco allora che si deve intervenire sulla variabile PATH piuttosto che sul registro di sistema. Insomma, per avere un ambiente di sviluppo pienamente funzionante è necessaria in media un'oretta di lavoro.
  
 L'alternativa a tutto questo è incredibilmente semplice: un progetto disponibile su [[http://sourceforge.net/|sourceforge]] chiamato Qt-builds.  L'alternativa a tutto questo è incredibilmente semplice: un progetto disponibile su [[http://sourceforge.net/|sourceforge]] chiamato Qt-builds. 
Linea 34: Linea 36:
 Meraviglie del software libero! Meraviglie del software libero!
  
-UPDATE (05/06/2014) +===== Aggiornamento del 10/04/2015 ===== 
-Qt-builds è confluito in Qt-x64, trovate file all'indirizzo [[http://sourceforge.net/projects/qtx64/files/]]+ 
 +Attraverso alcuni passaggi, Qt-builds è confluito in Qt-x64, pertanto ora troverete binari aggiornati delle Qt all'indirizzo [[http://tver-soft.org/qt64]] o direttamente su Sourceforge all'indirizzo [[http://sourceforge.net/projects/qt64ng/]].  
 + 
 +L'installer disponibile al suddetto link contiene anche MinGW. Alternativamente al link [[http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/]] potete scaricare i binari di Mingw anch'essi superaggiornati messi a disposizione dal progetto [[http://mingw-w64.sourceforge.net|Mingw-w64]]. 
 + 
 +A dispetto del nome, in entrambi i casi troverete i binari sia per i sistemi a 32 che a 64 bit.

qt-builds_e_le_qt_su_windows_senza_problemi.1409923925.txt.gz · Ultima modifica: 2014/09/05 15:32 da mickele

Facebook Twitter Google+ Digg Reddit LinkedIn StumbleUpon Email