Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: kelly - Marzo 10, 2017, 08:45:38 am
-
Salve
Ho installato Lazarus 64 bit su windows 7 a 64 bit.
Dovrei far girare una piccola applicazione su sistema a 32 bit, quindi
mi occorre compilare a 32 bit.
In opzioni progetto > Configurazione e target > OS destinaazione > WIN32
Se clicco sul pulsante TEST ho vari errori che mi evidenziano alcuni file mancanti.
Qualcuno sa come risolvere questo piccolo problema?
grazie mille
-
Ciao, si la cross compilazione, ovvero la compilazione per sistemi che non sono il tuo (nativo) sono da configurare. Onestamente io mi ci sono sempre rifiutato di farlo. Creo una macchina virtuale con il sistema operativo che mi interessa, li installo lazarus e da li compilo per quello che mi interessa.
Se poi hai voglia di cimentarti con la cross-compilazione guarda qui: http://wiki.lazarus.freepascal.org/Cross_compiling
Nel tuo caso è semplice perchè ti dice di installare la versione a 32 bit sul sistema a 64. Ma per altre cross compilazioni è più complicato.
Ciao e tienici aggiornati
-
Grazie infinite....
Nel caso servisse a qualcuno....
Nel mio S.O. a 64 bit ho installato lazarus a 64 bit.
Per poter compilare anche a 32 bit ho scaricato e installato questo file
"lazarus-1.6.0-fpc-3.0.0-cross-i386-win32-win64.exe", e poi
basta impostare da Progetto>Opzioni progetto>configurazione e target
"WIN32" E "i386".....e quindi l'applicazione gira anche su S.O a 32bit,
l'ho provata e funziona.!!! grazie a xinyiman
-
Grazie infinite....
Nel caso servisse a qualcuno....
Nel mio S.O. a 64 bit ho installato lazarus a 64 bit.
Per poter compilare anche a 32 bit ho scaricato e installato questo file
"lazarus-1.6.0-fpc-3.0.0-cross-i386-win32-win64.exe", e poi
basta impostare da Progetto>Opzioni progetto>configurazione e target
"WIN32" E "i386".....e quindi l'applicazione gira anche su S.O a 32bit,
l'ho provata e funziona.!!! grazie a xinyiman
Figurati e buon lavoro ;)