Pagina 1 di 1

QT4-4.6.1 + windows + static [RISOLTO]

Inviato: mar 9 feb 2010, 21:04
da tgmx
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... :-D

Re: QT4-4.6.1 + windows + static

Inviato: mer 10 feb 2010, 0:03
da Ansa89
Ma a cosa ti servono le qt per Windows?
Non puoi sviluppare la tua applicazione direttamente da linux?

Re: QT4-4.6.1 + windows + static

Inviato: mer 10 feb 2010, 8:38
da tgmx
Ansa89 ha scritto:Ma a cosa ti servono le qt per Windows?
Non puoi sviluppare la tua applicazione direttamente da linux?
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.
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... :)

Re: QT4-4.6.1 + windows + static

Inviato: mer 10 feb 2010, 9:18
da ildiama
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.
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?

Re: QT4-4.6.1 + windows + static

Inviato: mer 10 feb 2010, 9:49
da tgmx
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?
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.
Comunque per un certo periodo ho fatto anche come dici tu.