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 [2015/04/10 12:26]
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! ===== 
 + 
 +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]], ad esempio, useremo 
 + 
 +  pacman -Sy gcc qt5-base qtcreator 
  
-Nonostante usualmente lavori con linux, a volte ho la necessità di scrivere applicazioni su Windows impiegando le librerie [[http://qt-project.org/|Qt]]. +per avere tutto quello di cui abbiamo bisogno per partire con lo sviluppo
  
-Se lavoriamo con [[http://www.archinux.org|Archlinux]] è sufficiente un+===== E su Windows? =====
  
-  pacman -Sy gcc qt qtcreator  +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. 
-   +
-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 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. 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.
Linea 36: Linea 38:
 ===== Aggiornamento del 10/04/2015 ===== ===== Aggiornamento del 10/04/2015 =====
  
-Attraverso alcuni passaggi, Qt-builds è confluito in Qt-x64, pertanto ora troverete i binari aggiornati delle Qt all'indirizzo [[http://tver-soft.org/qt64]]. +Attraverso alcuni passaggi, Qt-builds è confluito in Qt-x64, pertanto ora troverete i 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]]. 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. 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.1428661562.txt.gz · Ultima modifica: 2015/04/10 12:26 da mickele

Facebook Twitter Google+ Digg Reddit LinkedIn StumbleUpon Email