Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: bonmario - Dicembre 16, 2021, 08:36:12 am

Titolo: Compilare su Windows aia a 64 che a 32 bit
Inserito 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
Titolo: Re:Compilare su Windows aia a 64 che a 32 bit
Inserito da: DragoRosso - Dicembre 16, 2021, 09:22:42 am
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
Titolo: Re:Compilare su Windows aia a 64 che a 32 bit
Inserito da: bonmario - Dicembre 16, 2021, 10:17:33 am
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
Titolo: Re:Compilare su Windows aia a 64 che a 32 bit
Inserito da: nomorelogic - Dicembre 16, 2021, 01:17:22 pm
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.
Titolo: Re:Compilare su Windows aia a 64 che a 32 bit
Inserito da: DragoRosso - Dicembre 16, 2021, 03:18:36 pm
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 .....  ::)
Titolo: Re:Compilare su Windows aia a 64 che a 32 bit
Inserito da: bonmario - Dicembre 16, 2021, 05:01:15 pm
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
Titolo: Re:Compilare su Windows aia a 64 che a 32 bit
Inserito da: nomorelogic - Dicembre 16, 2021, 06:48:50 pm
cmq il cross compiler lo puoi installare anche sulla versione a 32 bit...
qualche prova la puoi comunque fare
Titolo: Re:Compilare su Windows aia a 64 che a 32 bit
Inserito da: bonmario - Dicembre 17, 2021, 08:03:53 am
Buono a sapersi, questo lo ignoravo.

Grazie, Mario