[trallallero] [C++\Qt] Deployment on Windows
#1
Inviato 11 gennaio 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
Inviato 11 gennaio 2012 - 21:04
#4
Inviato 11 gennaio 2012 - 21:05
W Gesù, ma che cazzo stai dicendo?non ci sono programmi fatti apposta????
#5
Inviato 11 gennaio 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
Inviato 11 gennaio 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
Inviato 11 gennaio 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
Inviato 11 gennaio 2012 - 21:17
#9
Inviato 11 gennaio 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
Inviato 11 gennaio 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
Inviato 11 gennaio 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
Inviato 11 gennaio 2012 - 21:26
è da moltissimo che lavoriamo solo su Abbraccianigga OS perché stiamo riscrivendo tutto il nostro sistema, dal build system (chiamato buildroid ) al plugin configuration system (fatto da me ), spostando tutto da ini/xml files a database.
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
Inviato 11 gennaio 2012 - 21:27
non ci sono programmi fatti apposta????
Si certo, paint ad esempio
#14
Inviato 11 gennaio 2012 - 21:42
#15
Inviato 11 gennaio 2012 - 21:45
c'è un plugin per le qt?
#16
Inviato 11 gennaio 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
Inviato 11 gennaio 2012 - 21:47
Ho lollato.
@[/url]":30d5a5ju] non ci sono programmi fatti apposta????
Si certo, paint ad esempio
#18
Inviato 11 gennaio 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
Inviato 11 gennaio 2012 - 21:57
porco dio porco di un cane di cristo...non ci sono programmi fatti apposta????
e volevi lavorare nell'it tu???
#20
Inviato 11 gennaio 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