Ciao Ragazzi,
per caso qualcuno ha provato a ricompilare le qt 4.6.1 in windows in modo static?
Io non ci riesco perchè pare ci siano problemi con mingw.
In pratica per compilarle serve gcc 4.4.0 o seguenti ma per windows quella versione non c'è come installer e tocca decomprimere una serie di cose compresse in tar.gz come dice nel link seguente nella sezione "Manual Installation":
http://www.mingw.org/wiki/Getting_Started
Io c'ho provato ma ogni volta ad un certo punto della compilazione mi da errore. Come se alcuni header non fossero compatibili (tra poco posso anche postare l'errore).
Se qualcuno ci fosse riuscito mi piacerebbe sapere come ha fatto...
QT4-4.6.1 + windows + static [RISOLTO]
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- tgmx
- Linux 4.x
- Messaggi: 1336
- Iscritto il: ven 28 apr 2006, 14:40
- Slackware: 14.1
- Desktop: KDE 4
- Località: Ancona
QT4-4.6.1 + windows + static [RISOLTO]
Ultima modifica di tgmx il mer 10 feb 2010, 8:39, modificato 1 volta in totale.
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: QT4-4.6.1 + windows + static
Ma a cosa ti servono le qt per Windows?
Non puoi sviluppare la tua applicazione direttamente da linux?
Non puoi sviluppare la tua applicazione direttamente da linux?
- tgmx
- Linux 4.x
- Messaggi: 1336
- Iscritto il: ven 28 apr 2006, 14:40
- Slackware: 14.1
- Desktop: KDE 4
- Località: Ancona
Re: QT4-4.6.1 + windows + static
Sviluppo anche su linux ma per lavoro mi capita di sviluppare piccole applicazioni destinate ad utenti windows e non mi ha mai appassionato troppo il cross-compiling.Ansa89 ha scritto:Ma a cosa ti servono le qt per Windows?
Non puoi sviluppare la tua applicazione direttamente da linux?
Di solito, dato che non riesco proprio a lavorare con windows, sviluppo l'applicazione sulla Slack poi se devo compilare per windows sposto i sorgenti sul portatile (con windows) e compilo.
Ultimamente ho iniziato ad "apprezzare" le qt statiche perchè anche se creano eseguibili molto grandi (12MB contro 400KB) non devo ogni volta installare nei client le ultime versioni delle qt.
Comunque ho risolto il problema della compilazione. Era colpa mia, tempo fa avevo installato il visual basic e questo aveva aggiunto le sue directory alla variabile di sistema "path" quindi quando compilavo le qt venivano usati degli header sbagliati...
- ildiama
- Linux 3.x
- Messaggi: 536
- Iscritto il: mar 27 dic 2005, 16:49
- Slackware: mine
- Kernel: 2.6.alto..
- Desktop: KDE4
- Località: Senigallia
- Contatta:
Re: QT4-4.6.1 + windows + static
E se invece nell'eventuale installer del software che porti ad un utente aggiungi anche le dipendenze da soddisfare? libqtcore + libqtgui + le eventuali librerie che utilizzi.tgmx ha scritto: Ultimamente ho iniziato ad "apprezzare" le qt statiche perchè anche se creano eseguibili molto grandi (12MB contro 400KB) non devo ogni volta installare nei client le ultime versioni delle qt.
Mi sembra più facile, non trovi?
- tgmx
- Linux 4.x
- Messaggi: 1336
- Iscritto il: ven 28 apr 2006, 14:40
- Slackware: 14.1
- Desktop: KDE 4
- Località: Ancona
Re: QT4-4.6.1 + windows + static
Per adesso non utilizzo nessun installer delle mie applicazioni ma fornisco il solo eseguibile e in questo modo sono più tranquillo che non si verifichino problemi di versioni di libreria differenti. Tra l'altro avere nel pc le dll delle QT non sarebbe particolarmente utile all'utente dato che per adesso sono usate solo dalla mia applicazione quindi tanto vale mettere tutto a bordo dell'eseguibile.ildiama ha scritto: E se invece nell'eventuale installer del software che porti ad un utente aggiungi anche le dipendenze da soddisfare? libqtcore + libqtgui + le eventuali librerie che utilizzi.
Mi sembra più facile, non trovi?
Comunque per un certo periodo ho fatto anche come dici tu.