[trallallero] [C++\Qt] Deployment on Windows
#41
Inviato 12 gennaio 2012 - 16:16
quindi:
-scaricato librerie per vs 2010
-cosato il PATH, ok
-installato plugin delle Qt per Vs, ok
-copiancollato il codice (è una semplice app di prova, niente di che al momento)
-configurato le qt per cosare su vs, tutto ok
-compilato in release, ok
-eseguito dal pc "compilante", tutto ok (also ci siamo accorti che il compilatore MS produce eseguibili parecchio più leggeri di gc (ma forse dipendeva da altro)), tutto ok
-controllato che librierie andava a prendere con dependency walker, andava a prendere quelle che ci aspettavamo (C:\Qt\4.8.0\bin\xxx.dll), tutto ok
-inviato programma e relative librerie ad un pc win xp senza qt
-lanciato il programma
-"impossibile trovare l'entry point sarcazzo della libreria tantafiga"
-
-tornato a casa che ero andato giù in macchina causa preso a letto + esame stamattina, dopo provo sul mio fisso.
FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici
#42
Inviato 12 gennaio 2012 - 17:12
#43
Inviato 12 gennaio 2012 - 18:00
FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici
#44
Inviato 12 gennaio 2012 - 18:12
magari per qualche strano motivo si e' sputtanata quella?
#45
Inviato 12 gennaio 2012 - 18:17
hai provato a riregistrare la dll giusta con regsvr32 /register ?
magari per qualche strano motivo si e' sputtanata quella?
spiegami cosa hai scritto pl0x, totalmente niubbo di windows
FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici
#46
Inviato 12 gennaio 2012 - 18:19
apri un prompt dei comandi, vai nella cartella dove c'e' la dll giusta e scrivi:
@[/url]":s8jwlesl] hai provato a riregistrare la dll giusta con regsvr32 /register ?
magari per qualche strano motivo si e' sputtanata quella?
spiegami cosa hai scritto pl0x, totalmente niubbo di windows
regsvr32 /register nome_dll
#47
Inviato 12 gennaio 2012 - 18:38
apri un prompt dei comandi, vai nella cartella dove c'e' la dll giusta e scrivi:@[/url]":2lq8p3wv]
spiegami cosa hai scritto pl0x, totalmente niubbo di windows
regsvr32 /register nome_dll
e cosa ottengo/faccio?
FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici
#48
Inviato 12 gennaio 2012 - 18:46
#49
Inviato 12 gennaio 2012 - 19:19
Un giorno ho visto per strada un tizio barcollante , sporco, pieno di chiazze verdi e pus, infastidiva bambine e rubava i soldi alle vecchiette: era uno che postava nel DS.
ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้
#50
Inviato 12 gennaio 2012 - 19:28
riregistra la dll...
ma la dll la trova, difatti se la tolgo dalla cartella mi dà un altro errore
comunque provo, grazie
FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici
#51
Inviato 12 gennaio 2012 - 20:46
Se non tu avessi scritto che il pc è senza Qt, ti direi di controllare il path di sistema per vedere se non c'è qualche dir che contiene dll Qt (tentar non nuoce per essere sicuri al 101%).
Se non mi facesse schifo l'idea, ti consiglierei di linkare le dll Qt staticamente.
Provato "dumpbin" del vs per controllare le dll ? (è come il "nm" di linux).
#52
Inviato 12 gennaio 2012 - 20:50
QtCored4.dll = debug
QtCore4.dll = release
#53
Inviato 12 gennaio 2012 - 20:56
Ma non è che avete semplicemente sbagliato le dll e messo quelle debug invece che release ?
QtCored4.dll = debug
QtCore4.dll = release
no dai, non sono così scemo
anche perché ripeto, l'errore non è "non trovo la dll x", ma "nella dll x non trovo l'entrypoint y"
FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici
#54
Inviato 12 gennaio 2012 - 21:00
No ?
@[/url]":r650mz46] Ma non è che avete semplicemente sbagliato le dll e messo quelle debug invece che release ?
QtCored4.dll = debug
QtCore4.dll = release
no dai, non sono così scemo
Deve essere un problema di versione, non trovo altre cause.anche perché ripeto, l'errore non è "non trovo la dll x", ma "nella dll x non trovo l'entrypoint y"
Ma il pc su cui avete compilato è xp come quello su cui non funge ?
#55
Inviato 12 gennaio 2012 - 21:06
No ?@[/url]":1k1rdxw7]
no dai, non sono così scemoDeve essere un problema di versione, non trovo altre cause.anche perché ripeto, l'errore non è "non trovo la dll x", ma "nella dll x non trovo l'entrypoint y"
Ma il pc su cui avete compilato è xp come quello su cui non funge ?
no, win7, difatti il mio dubbio è quello.
ora provo su un win7 x64
#56
Inviato 12 gennaio 2012 - 21:08
#57
Inviato 12 gennaio 2012 - 21:11
Se le dll che hai scaricato sono per win7 32 dimmelo che ti tolgo dall'ignore, mi fai troppa penaora provo su un win7 x64
#58
Inviato 12 gennaio 2012 - 21:14
Se le dll che hai scaricato sono per win7 e non per xp dimmelo che ti metto subito in ignore.
ripeto, non sono così scemo
c'è solo una versione per windows * + visual studio 2010
toh: da qua ho scaricato "Qt libraries 4.8.0 for Windows (VS 2010, 275 MB)"
FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici
#59
Inviato 12 gennaio 2012 - 21:21
Puoi togliere il mio nome dal titolo del 3d
#60
Inviato 12 gennaio 2012 - 21:46
per winxp provo a cosare con vs 2008, ho letto sull'internet che può servire
FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
Mai più giorni felici