Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: bonmario - Dicembre 16, 2021, 08:36:12 am
-
Ciao a tutti,
visto che qualche anno fa ci ho perso giorni su Linux senza ricavarne niente, adesso chiedo in anticipo ...
Vorrei installare Lazarus 64 bit sul mio PC del lavoro, Windows 10, ma so già che almeno 4 o 5 progetti li dovrò compilare a 32 bit, perché si devono interfacciare con dll o odbc a 32 bit.
Domandone:
- è possibile compilare solo alcuni progetti a 32 bit e gli altri a 64?
- mi devo ricordare io ogni volta, o in ogni singolo progetto c'è un'impostazione per cui basta che imposto la prima volta la compilazione a 32 bit e poi vale sempre quello?
Grazie, Mario
-
Su Windows a 64 bit Lazarus si può installare sia a 32 che 64 bit o entrambi.
Nel progetto decidi come deve essere compilato.
Come giustamente riportavi, progetti a 32 bit lavorano SOLO con DLL e ODBC a 32 bit, idem per i 64 bit.
Io personalmente ho abbandonato i 32 bit: ormai tutto, anche le "robe" più vecchie dovrebbero essere state portate 64 bit.
Attenzione che Microsoft dai rumors che si sentono abbandonerà presto l'ambiente a 32 bit. Di fatto, doversi ambienti di produzione (sviluppo ma non come programmazione pura) hanno già abbandonato i 32 bit da tempo.
Windows 11 esiste solo a 64 bit, e il WOW64 bisogna vedere fino a quando verrà supportato.
Ciao
-
C'è un software, fatto da altri, con cui comunico tramite dll e/o odbc.
Devo interfacciarmi con loro fino a fine 2022, poi basta.
Al momento, ho in macchina Lazarus 32 bit, ma visto che mi stanno preparando un nuovo PC, volevo capire se potevo installare o meno il 64 bit subito, o se mi conveniva aspettare fino a fine 2022, quando non avrò più questo problema.
Grazie, Mario
-
Ciao penso che per compilare a 32 o 64 bit dovresti provare l'installazione del cross compiler.
In teoria in questo modo scegli il formati binario finale e compili dalla stessa versione di lazarus.
-
Ciao penso che per compilare a 32 o 64 bit dovresti provare l'installazione del cross compiler.
In teoria in questo modo scegli il formati binario finale e compili dalla stessa versione di lazarus.
Si, è quello che volevo dire ...... male ma è quello ..... ::)
-
Grazie a tutti, purtroppo, nonostante mi avevano detto che mi avrebbero dato il PC nuovo settimana prossima, me lo hanno consegnato oggi, quindi non ho tempo di fare prove, installo la 32 bit, ed amen.
L'anno prossimo ritornerò sull'argomento
-
cmq il cross compiler lo puoi installare anche sulla versione a 32 bit...
qualche prova la puoi comunque fare
-
Buono a sapersi, questo lo ignoravo.
Grazie, Mario