The Dark Side of Hardware Upgrade Forum

...bringing out the worst in you since 2003...
Oggi è sab ott 03, 2026 11:20 pm

Tutti gli orari sono UTC +1 ora


-->
-->

Apri un nuovo argomento Rispondi all’argomento  [ 74 messaggi ]  Vai alla pagina 1, 2, 3  Prossimo
Autore Messaggio
 Oggetto del messaggio: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 8:50 pm 
Schiavo
Avatar utente
Iscritto il: gio lug 22, 2010 3:58 pm
Messaggi: 8404
Allora, una cosa che dovrebbe essere semplice proprio non riesco a fare, e sull'internet trovo solo mezze guide che non spiegano niente di buono.

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?
_________________
Working Vibes - L'Informazione | Controllo delle masse | Citizen Berlusconi | Storia del periodo berlusconiano | La mafia in politica | L'Ombra Oscura Della P2 | Promemoria | Borsellino: Lezione sulla mafia | Videocracy | Draquila
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:04 pm 
Schiavo
Avatar utente
Iscritto il: mer lug 14, 2010 7:08 pm
Messaggi: 1499
Località: Cattolica
non ci sono programmi fatti apposta????
_________________
Immagine
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:05 pm 
Dittatore
Dittatore
Avatar utente
Iscritto il: sab giu 17, 2006 2:02 pm
Messaggi: 39361
Località: Dentro il mio ano
tommylee69 @ ha scritto:
non ci sono programmi fatti apposta????

:chan:
_________________
No real limits of any kind apply here — not even the sky
Immagine

p.NiGhTmArE (9 marzo 2003 - 8 ottobre 2008)
IO C'ERO
p-nightmare (8 ottobre 2008 - 8 ottobre 2008)
p.nightmаrе (8 ottobre 2008 - 22 febbraio 2009)

Dopo quasi sei anni di spam, suddenly a lifeban appears.
p.nightmare riposa in pace.
Spoiler: show
Immagine
rest in pieces (23 febbraio 2009 - 23 febbraio 2009)
-Ban per utente orbitante
smettila. (23 febbraio 2009 - 23 febbraio 2009)
-Ban per smascheratura di clone
????????u?d, oq?????, ??????po, uos?????, ?ö??ss??s(25 febbraio 2009 - 25 febbraio 2009)
-Ban per iscrizione alla cena
SwisströM mandante (2 marzo 2009 - 2 marzo 2009)
-Ban per mandante
ibtl (2 marzo 2009 - 2 marzo 2009)
-Ban per epic win in b4 the ban, failget, winrar, epic win in b4 the ban (2) e altro
no wai (9 marzo 2009 - 9 marzo 2009)
-Ban per WTF morgstronzate, dead babies/jews jokes e francoiskfagging
barrel roll (10 marzo 2009 - 11 marzo 2009)
-Ban per barrel rolling (2) e crosspua (http://www.hwupgrade.org/forum/viewtopic.php?f=4&t=17993)
Paol? Corsini (31 maggio 2009 - 31 maggio 2009)
-Ban per admincloning e chinaupgrade (no screen, thread cestinato)
AngelTretya (11 novembre 2009 - 12 novembre 2009)
-Ban per CromaTrolling
p,nightm?r? (15 novembre 2009 - 15 novembre 2009)
-Ban per funerale del router
Intel900009 (11 novembre 2009 - 10 dicembre 2009)
-Ban per SPAM
???????? (23 agosto 2009 - 10 dicembre 2009)
-Ban per SPAM-CLONE
magopippo86 (10 dicembre 2009 - 10 dicembre 2009)
-Ban per... "Vietato l'accesso"
cliowill78 (10 dicembre 2009 - 11 dicembre 2009)
-Ban per colpa di quel coglione del mambo
mariopppp (28 gennaio 2010 - 28 gennaio 2010)
-Ban per aver difeso mio figlio dalle minacce di xeggot (e toasting in an epic bread ).
venti (4 febbraio 2010 - 4 febbraio 2010)
-Ban con scuse per aver festeggiato il ventesimo clone
precisante (26 febbraio 2010 - 26 febbraio 2010)
-Ban per precisazione dovuta a calunnia
se non con un eh ma eh ma bla bla blaImmagine
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:05 pm 
Schiavo
Avatar utente
Iscritto il: mar gen 04, 2011 11:52 am
Messaggi: 11238
Località: Trastecco di Moli
tommylee69 @ ha scritto:
non ci sono programmi fatti apposta????

W Gesù, ma che cazzo stai dicendo?
_________________
Immagine
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:14 pm 
Schiavo
Avatar utente
Iscritto il: gio lug 22, 2010 3:58 pm
Messaggi: 8404
tommy :asd:

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) :yuno:

-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.formortals.com/build-qt-stat ... -compiler/ per farlo dinamically, vediamo se va. Ora ho un altro esame da preparare :pua:
_________________
Working Vibes - L'Informazione | Controllo delle masse | Citizen Berlusconi | Storia del periodo berlusconiano | La mafia in politica | L'Ombra Oscura Della P2 | Promemoria | Borsellino: Lezione sulla mafia | Videocracy | Draquila
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:15 pm 
Schiavo
Avatar utente
Iscritto il: lun lug 19, 2010 6:08 pm
Messaggi: 7370
Località: Smileland (già Crucconia)
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 ed altri files che servono al progetto e linkiamo gli eseguibili a quelle.

Comunque qui mi pare che descriva bene come fare:
http://developer.qt.nokia.com/doc/qt-4. ... ndows.html
_________________
Se nel forum sono attivo vuol dire che al lavoro sto facendo documentazione.
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:17 pm 
Schiavo
Avatar utente
Iscritto il: gio lug 22, 2010 3:58 pm
Messaggi: 8404
trallallero @ ha scritto:
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 ed altri files che servono al progetto e linkiamo gli eseguibili a quelle.

Comunque qui mi pare che descriva bene come fare:
http://developer.qt.nokia.com/doc/qt-4. ... ndows.html


quella pagina la so a memoria :pua:

quindi fate dinamically...

fammi una guida terra-terra.. che IDE usate? che compilatore? che flag impostate? etc etc
_________________
Working Vibes - L'Informazione | Controllo delle masse | Citizen Berlusconi | Storia del periodo berlusconiano | La mafia in politica | L'Ombra Oscura Della P2 | Promemoria | Borsellino: Lezione sulla mafia | Videocracy | Draquila
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:17 pm 
Schiavo
Avatar utente
Iscritto il: lun lug 19, 2010 6:08 pm
Messaggi: 7370
Località: Smileland (già Crucconia)
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.
_________________
Se nel forum sono attivo vuol dire che al lavoro sto facendo documentazione.
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:19 pm 
Schiavo
Avatar utente
Iscritto il: lun lug 19, 2010 6:08 pm
Messaggi: 7370
Località: Smileland (già Crucconia)
toyo @ ha scritto:
trallallero @ ha scritto:
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 ed altri files che servono al progetto e linkiamo gli eseguibili a quelle.

Comunque qui mi pare che descriva bene come fare:
http://developer.qt.nokia.com/doc/qt-4. ... ndows.html


quella pagina la so a memoria :pua:

quindi fate dinamically...

fammi una guida terra-terra.. che IDE usate? che compilatore? che flag impostate? etc etc

Da casa, di sera ? :dumb:

Dai, domani ti dico qualcosa, ora non mi va di parlare di lavoro.
_________________
Se nel forum sono attivo vuol dire che al lavoro sto facendo documentazione.
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:19 pm 
Schiavo
Avatar utente
Iscritto il: gio lug 22, 2010 3:58 pm
Messaggi: 8404
trallallero @ ha scritto:
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?
_________________
Working Vibes - L'Informazione | Controllo delle masse | Citizen Berlusconi | Storia del periodo berlusconiano | La mafia in politica | L'Ombra Oscura Della P2 | Promemoria | Borsellino: Lezione sulla mafia | Videocracy | Draquila
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:20 pm 
Schiavo
Avatar utente
Iscritto il: gio lug 22, 2010 3:58 pm
Messaggi: 8404
trallallero @ ha scritto:
toyo @ ha scritto:


quella pagina la so a memoria :pua:

quindi fate dinamically...

fammi una guida terra-terra.. che IDE usate? che compilatore? che flag impostate? etc etc

Da casa, di sera ? :dumb:

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
_________________
Working Vibes - L'Informazione | Controllo delle masse | Citizen Berlusconi | Storia del periodo berlusconiano | La mafia in politica | L'Ombra Oscura Della P2 | Promemoria | Borsellino: Lezione sulla mafia | Videocracy | Draquila
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:26 pm 
Schiavo
Avatar utente
Iscritto il: lun lug 19, 2010 6:08 pm
Messaggi: 7370
Località: Smileland (già Crucconia)
Va beh, quello che mi viene in mente adesso lo tiro giù:
è da moltissimo che lavoriamo solo su Ubuntu perché stiamo riscrivendo tutto il nostro sistema, dal build system (chiamato buildroid :dumb: ) al plugin configuration system (fatto da me 8) ), 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 è :metalmetal:

edit: Con cmake crei il tag INSTALL e installa tutto (va beh, come ogni makefile system).
_________________
Se nel forum sono attivo vuol dire che al lavoro sto facendo documentazione.


Ultima modifica di trallallero, mer gen 11, 2012 9:27 pm, modificato 1 volta.
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:27 pm 
Schiavo
Avatar utente
Iscritto il: mar mar 22, 2011 8:52 pm
Messaggi: 3151
Località: Non in terronia
tommylee69 @ ha scritto:
non ci sono programmi fatti apposta????


Si certo, paint ad esempio
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:42 pm 
Schiavo
Avatar utente
Iscritto il: gio lug 22, 2010 3:58 pm
Messaggi: 8404
mai usato cmake :pua:
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:45 pm 
Schiavo
Avatar utente
Iscritto il: gio lug 22, 2010 3:58 pm
Messaggi: 8404
vs=visual studio giusto?

c'è un plugin per le qt?
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:47 pm 
Schiavo
Avatar utente
Iscritto il: lun lug 19, 2010 6:08 pm
Messaggi: 7370
Località: Smileland (già Crucconia)
toyo ha scritto:
mai usato cmake :pua:


:mother:

toyo ha scritto:
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 :asd: )
_________________
Se nel forum sono attivo vuol dire che al lavoro sto facendo documentazione.
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:47 pm 
Schiavo
Avatar utente
Iscritto il: mar gen 04, 2011 11:52 am
Messaggi: 11238
Località: Trastecco di Moli
Democidio @ ha scritto:
tommylee69 @ ha scritto:
non ci sono programmi fatti apposta????


Si certo, paint ad esempio

Ho lollato.
_________________
Immagine
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:54 pm 
Schiavo
Avatar utente
Iscritto il: gio lug 22, 2010 3:58 pm
Messaggi: 8404
trallallero @ ha scritto:
toyo ha scritto:
mai usato cmake :pua:


:mother:

toyo ha scritto:
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 :asd: )



basta che funzioni


W Gesù su linux e osx è tutto automagico, su windows bestemmie
_________________
Working Vibes - L'Informazione | Controllo delle masse | Citizen Berlusconi | Storia del periodo berlusconiano | La mafia in politica | L'Ombra Oscura Della P2 | Promemoria | Borsellino: Lezione sulla mafia | Videocracy | Draquila
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 9:57 pm 
Schiavo
Avatar utente
Iscritto il: ven feb 03, 2006 10:50 pm
Messaggi: 5164
Località: Reggio Calabria --> London
tommylee69 @ ha scritto:
non ci sono programmi fatti apposta????

porco dio porco di un cane di cristo...
e volevi lavorare nell'it tu??? :pua:
_________________
:scongiuri:
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 10:01 pm 
Schiavo
Avatar utente
Iscritto il: lun lug 19, 2010 6:08 pm
Messaggi: 7370
Località: Smileland (già Crucconia)
toyo @ ha scritto:
trallallero @ ha scritto:


:mother:



Si

Si (ma fa cacare, mi sa che in quel di Qt lavorano più su linux :asd: )



basta che funzioni


W Gesù su linux e osx è tutto automagico, su windows bestemmie

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 ed intuitivo (lo dicono anche "quelli sotto" che lavorano più su windows che su linux).
_________________
Se nel forum sono attivo vuol dire che al lavoro sto facendo documentazione.
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 10:15 pm 
Schiavo
Avatar utente
Iscritto il: ven feb 03, 2006 10:50 pm
Messaggi: 5164
Località: Reggio Calabria --> London
cmq su windows basta mettere tutto nella stessa cartella o in una cartella presente nel PATH per accedere a delle dll, e' la stessa cosa che accade per i .so e i .lib quando si devono usare in java.
Ergo stai copiando una versione sbagliata delle dll di QT imho.
_________________
:scongiuri:
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 10:19 pm 
Schiavo
Avatar utente
Iscritto il: lun lug 19, 2010 6:08 pm
Messaggi: 7370
Località: Smileland (già Crucconia)
TigerShark @ ha scritto:
cmq su windows basta mettere tutto nella stessa cartella o in una cartella presente nel PATH per accedere a delle dll, e' la stessa cosa che accade per i .so e i .lib quando si devono usare in java.
Ergo stai copiando una versione sbagliata delle dll di QT imho.

Beh, insomma, il discorso non è così semplice.
Su windows se non esporti i metodi delle librerie e non crei qualche altro cazzo di coso che non ricordo, i metodi non sono accessibili.
_________________
Se nel forum sono attivo vuol dire che al lavoro sto facendo documentazione.
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 10:21 pm 
Schiavo
Avatar utente
Iscritto il: lun lug 19, 2010 6:08 pm
Messaggi: 7370
Località: Smileland (già Crucconia)
E non usare metodi static su windows perché lo static è a livello os, non applicativo come su linux (mortacci tua MS :yuno: )
_________________
Se nel forum sono attivo vuol dire che al lavoro sto facendo documentazione.
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 10:23 pm 
Schiavo
Avatar utente
Iscritto il: ven feb 03, 2006 10:50 pm
Messaggi: 5164
Località: Reggio Calabria --> London
trallallero @ ha scritto:
TigerShark @ ha scritto:
cmq su windows basta mettere tutto nella stessa cartella o in una cartella presente nel PATH per accedere a delle dll, e' la stessa cosa che accade per i .so e i .lib quando si devono usare in java.
Ergo stai copiando una versione sbagliata delle dll di QT imho.

Beh, insomma, il discorso non è così semplice.
Su windows se non esporti i metodi delle librerie e non crei qualche altro cazzo di coso che non ricordo, i metodi non sono accessibili.

Ovviamente davo per scontato che abbia creato lo stub, o come cazzo si chiama, per quello parlavo dei .lib e dei .so usati in java..
Ma quello e' lo stesso anche su linux, altrimenti non le puoi usare linkate dinamicamente...
A meno che su linux le abbia create e su windows no, puo' essere anche quello.
_________________
:scongiuri:
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [trallallero] [C++\Qt] Deployment on Windows
MessaggioInviato: mer gen 11, 2012 10:28 pm 
Schiavo
Avatar utente
Iscritto il: lun lug 19, 2010 6:08 pm
Messaggi: 7370
Località: Smileland (già Crucconia)
TigerShark @ ha scritto:
trallallero @ ha scritto:

Beh, insomma, il discorso non è così semplice.
Su windows se non esporti i metodi delle librerie e non crei qualche altro cazzo di coso che non ricordo, i metodi non sono accessibili.

Ovviamente davo per scontato che abbia creato lo stub, o come cazzo si chiama, per quello parlavo dei .lib e dei .so usati in java..
Ma quello e' lo stesso anche su linux, altrimenti non le puoi usare linkate dinamicamente...
A meno che su linux le abbia create e su windows no, puo' essere anche quello.

No su linux non serve esportare perché la visibility dei metodi per default non è hidden come su windows (com'è giusto che sia).
Infatti io mi dimentico sempre e poi quando c'è da portare su windows devo definire e mettere EXPORT ovunque :asd:
_________________
Se nel forum sono attivo vuol dire che al lavoro sto facendo documentazione.
Top
 Profilo E-mail Non connesso  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 74 messaggi ]  Vai alla pagina 1, 2, 3  Prossimo
-->

Tutti gli orari sono UTC +1 ora


Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Vai a:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzione Italiana phpBB.it