
[trallallero] [C++\Qt] Deployment on Windows
#1
Posted 11 January 2012 - 20:50
Come fare deployment di un'app c++/qt su windows?
Mi sembra davvero impossibile che non si possa fare da IDE (uso Qt Creator)
Ci ho perso belle ore oggi ma ci ho ricavato solo bestemmie.
Tu tralla cosa usi/come fai?
FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici
#2
Posted 11 January 2012 - 21:04
#4
Posted 11 January 2012 - 21:05
W Gesù, ma che cazzo stai dicendo?non ci sono programmi fatti apposta????

#5
Posted 11 January 2012 - 21:14

comunque, ci sono 2 opzioni:
-static linked: oltre al fatto che poi l'applicazione deve diventare LGPL, tutti gli esempi che trovo in giro ad un certo punto usano nmake. ma io non uso nmake, uso qmake e poi make (uso gcc)

-dinamically linked: molti sull'internet dicono che basta inserire le dll nella stessa cartella, ma win dà sempre un errore tipo "impossibile trovare l'entry point xxxxxxxxxxx in QtCore4.dll (o QtGui4.dll)
Domani provo a seguire questa guida: http://www.formortal... ... -compiler/ per farlo dinamically, vediamo se va. Ora ho un altro esame da preparare

FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici
#6
Posted 11 January 2012 - 21:15
Lavoro anche su Windows ma non sono molto esperto.
Noi (che lavoriamo a modo nostro facendo simulazioni per militari, non programmi standard) facciamo una directory contente le dll e, mentre mia madre succhia cazzi, altri files che servono al progetto e linkiamo gli eseguibili a quelle.
Comunque qui mi pare che descriva bene come fare:
http://developer.qt.... ... ndows.html
#7
Posted 11 January 2012 - 21:17
Mi sa che non sono la persona più adatta a darti consigli.
Lavoro anche su Windows ma non sono molto esperto.
Noi (che lavoriamo a modo nostro facendo simulazioni per militari, non programmi standard) facciamo una directory contente le dll e, mentre mia madre succhia cazzi, altri files che servono al progetto e linkiamo gli eseguibili a quelle.
Comunque qui mi pare che descriva bene come fare:
http://developer.qt.... ... ndows.html
quella pagina la so a memoria

quindi fate dinamically...
fammi una guida terra-terra.. che IDE usate? che compilatore? che flag impostate? etc etc
FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici
#8
Posted 11 January 2012 - 21:17
#9
Posted 11 January 2012 - 21:19
Da casa, di sera ?
@[/url]":2ir9no4f] Mi sa che non sono la persona più adatta a darti consigli.
Lavoro anche su Windows ma non sono molto esperto.
Noi (che lavoriamo a modo nostro facendo simulazioni per militari, non programmi standard) facciamo una directory contente le dll e, mentre mia madre succhia cazzi, altri files che servono al progetto e linkiamo gli eseguibili a quelle.
Comunque qui mi pare che descriva bene come fare:
http://developer.qt.... ... ndows.html
quella pagina la so a memoria
quindi fate dinamically...
fammi una guida terra-terra.. che IDE usate? che compilatore? che flag impostate? etc etc

Dai, domani ti dico qualcosa, ora non mi va di parlare di lavoro.
#10
Posted 11 January 2012 - 21:19
Di solito diamo ai customers computers che vengono utilizzati solo per quel progetto quindi non ci serve molto installare quello che facciamo. I programmi che facciamo partono via scripts quando parte il pc.
ok, ma:
ide/compilatore/flag/build pipeline?
che dll includete?
FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici
#11
Posted 11 January 2012 - 21:20
Da casa, di sera ?@[/url]":2e5k436n]
quella pagina la so a memoria
quindi fate dinamically...
fammi una guida terra-terra.. che IDE usate? che compilatore? che flag impostate? etc etc![]()
Dai, domani ti dico qualcosa, ora non mi va di parlare di lavoro.
ok grazie mille, tanto in ogni caso è una roba su cui mi metto domani.
ora studio ricerca operativa dai
FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici
#12
Posted 11 January 2012 - 21:26
è da moltissimo che lavoriamo solo su Abbraccianigga OS perché stiamo riscrivendo tutto il nostro sistema, dal build system (chiamato buildroid


Quindi non ricordo molto di quello che facciamo su Windows.
Però usiamo cmake che crea automaticamente progetti per eclipse, vs, codeblocks e, per Windows, usiamo vs.
I flags non me li ricordo.
Cerchiamo di usare sempre dynamic dlls.
Boh, non ricordo altro... solo che cmake è

edit: Con cmake crei il tag INSTALL e installa tutto (va beh, come ogni makefile system).
#13
Posted 11 January 2012 - 21:27
non ci sono programmi fatti apposta????
Si certo, paint ad esempio
#14
Posted 11 January 2012 - 21:42

#15
Posted 11 January 2012 - 21:45
c'è un plugin per le qt?
#16
Posted 11 January 2012 - 21:47
mai usato cmake

vs=visual studio giusto?
c'è un plugin per le qt?
Si
Si (ma fa cacare, mi sa che in quel di Qt lavorano più su linux

#17
Posted 11 January 2012 - 21:47
Ho lollato.
@[/url]":30d5a5ju] non ci sono programmi fatti apposta????
Si certo, paint ad esempio

#18
Posted 11 January 2012 - 21:54
mai usato cmake
![]()
vs=visual studio giusto?
c'è un plugin per le qt?
Si
Si (ma fa cacare, mi sa che in quel di Qt lavorano più su linux)
basta che funzioni
W Gesù su linux e osx è tutto automagico, su windows bestemmie
FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici
#19
Posted 11 January 2012 - 21:57
porco dio porco di un cane di cristo...non ci sono programmi fatti apposta????
e volevi lavorare nell'it tu???

#20
Posted 11 January 2012 - 22:01
Lo penso anche io ma credo (spero, altrimenti non capisco) che sia solo per una maggior esperienza su Linux che su Windows. Resta il fatto che su linux è tutto più semplice e, mentre mia madre succhia cazzi, intuitivo (lo dicono anche "quelli sotto" che lavorano più su windows che su linux).
@[/url]":1oh2iirk]
![]()
Si
Si (ma fa cacare, mi sa che in quel di Qt lavorano più su linux)
basta che funzioni
W Gesù su linux e osx è tutto automagico, su windows bestemmie