Vai al contenuto


Foto

[trallallero] [C++\Qt] Deployment on Windows


Questa discussione e' stata archiviata Questo significa che non e' possibile rispondere
73 risposte a questa discussione

#1 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.059 Messaggi:

Inviato 11 gennaio 2012 - 20:50

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?

FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
 

Mai più giorni felici


#2 tommylee69

tommylee69

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStelletta
  • 4.358 Messaggi:

Inviato 11 gennaio 2012 - 21:04

non ci sono programmi fatti apposta????

#3 p.nightmare

p.nightmare

    Dittatore

  • Amministratori
  • 97.699 Messaggi:

Inviato 11 gennaio 2012 - 21:05

non ci sono programmi fatti apposta????

:sisi:

No real limits of any kind apply here - not even the sky
è diventato un tutt'uno con lo spazio...
PVoutput


#4 ilguercio

ilguercio

    Cerealguy

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 15.594 Messaggi:

Inviato 11 gennaio 2012 - 21:05

non ci sono programmi fatti apposta????

W Gesù, ma che cazzo stai dicendo?
Immagine inserita

#5 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.059 Messaggi:

Inviato 11 gennaio 2012 - 21:14

tommy :dumb:

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

-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 :asd:

FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
 

Mai più giorni felici


#6 trallallero

trallallero

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.188 Messaggi:

Inviato 11 gennaio 2012 - 21:15

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
Don't worry, faith will come soon, like a recall but,
if you can't wait, just stop thinking at all 

 


#7 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.059 Messaggi:

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 :sisi:

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 trallallero

trallallero

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.188 Messaggi:

Inviato 11 gennaio 2012 - 21:17

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.
Don't worry, faith will come soon, like a recall but,
if you can't wait, just stop thinking at all 

 


#9 trallallero

trallallero

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.188 Messaggi:

Inviato 11 gennaio 2012 - 21:19

@[/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 :asd:

quindi fate dinamically...

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

Da casa, di sera ? :sisi:

Dai, domani ti dico qualcosa, ora non mi va di parlare di lavoro.
Don't worry, faith will come soon, like a recall but,
if you can't wait, just stop thinking at all 

 


#10 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.059 Messaggi:

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 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.059 Messaggi:

Inviato 11 gennaio 2012 - 21:20

@[/url]":2e5k436n]

quella pagina la so a memoria :asd:

quindi fate dinamically...

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

Da casa, di sera ? :sisi:

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 trallallero

trallallero

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.188 Messaggi:

Inviato 11 gennaio 2012 - 21:26

Va beh, quello che mi viene in mente adesso lo tiro giù:
è da moltissimo che lavoriamo solo su Abbraccianigga OS perché stiamo riscrivendo tutto il nostro sistema, dal build system (chiamato buildroid :asd: ) al plugin configuration system (fatto da me :dumb: ), 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 è :sisi:

edit: Con cmake crei il tag INSTALL e installa tutto (va beh, come ogni makefile system).
Don't worry, faith will come soon, like a recall but,
if you can't wait, just stop thinking at all 

 


#13 Democidio

Democidio

    Banned

  • Bannati
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 5.937 Messaggi:

Inviato 11 gennaio 2012 - 21:27

non ci sono programmi fatti apposta????


Si certo, paint ad esempio

#14 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.059 Messaggi:

Inviato 11 gennaio 2012 - 21:42

mai usato cmake :sisi:

#15 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.059 Messaggi:

Inviato 11 gennaio 2012 - 21:45

vs=visual studio giusto?

c'è un plugin per le qt?

#16 trallallero

trallallero

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.188 Messaggi:

Inviato 11 gennaio 2012 - 21:47

mai usato cmake :asd:


:sisi:

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 :dumb: )
Don't worry, faith will come soon, like a recall but,
if you can't wait, just stop thinking at all 

 


#17 ilguercio

ilguercio

    Cerealguy

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 15.594 Messaggi:

Inviato 11 gennaio 2012 - 21:47

@[/url]":30d5a5ju] non ci sono programmi fatti apposta????


Si certo, paint ad esempio

Ho lollato.
Immagine inserita

#18 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.059 Messaggi:

Inviato 11 gennaio 2012 - 21:54

mai usato cmake :asd:


:sisi:

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



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 TigerShark

TigerShark

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.685 Messaggi:

Inviato 11 gennaio 2012 - 21:57

non ci sono programmi fatti apposta????

porco dio porco di un cane di cristo...
e volevi lavorare nell'it tu??? :sisi:
I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain.

#20 trallallero

trallallero

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.188 Messaggi:

Inviato 11 gennaio 2012 - 22:01

@[/url]":1oh2iirk]

:sisi:



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 e, mentre mia madre succhia cazzi, intuitivo (lo dicono anche "quelli sotto" che lavorano più su windows che su linux).
Don't worry, faith will come soon, like a recall but,
if you can't wait, just stop thinking at all