Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: Narciso - Febbraio 02, 2025, 07:05:35 pm

Titolo: Problema compilazione a 32 bit
Inserito da: Narciso - Febbraio 02, 2025, 07:05:35 pm
sto usando Lazarus 3.6 (rev lazarus_3_6) FPC 3.2.2 x86_64-win64-win32/win64

dovrei compilare un programma in 32 bit, il compiler lo dovrebbe poter fare, quando provo a settare target win32 il test mi9 da' questi errori....
ERRORE: RTL unit not found: system.ppu
ERRORE: RTL unit not found: objpas.ppu
ERRORE: RTL unit not found: sysutils.ppu
ERRORE: RTL unit not found: classes.ppu
ERRORE: RTL unit not found: avl_tree.ppu
ERRORE: RTL unit not found: zstream.ppu
come mai?
Titolo: Re:Problema compilazione a 32 bit
Inserito da: DragoRosso - Febbraio 03, 2025, 12:01:48 am
Io non uso il 32 bit.

E' probabile che sia andato storto qualcosa quando hai installato il cross compiler.

Prova ad reinstallare il cross compiler x 32 bit dopo averlo disinstallato.

Altre info non le ho. Qualcuno del forum che usa il cross compiler ti potrebbe aiutare.

Ciao
Titolo: Re:Problema compilazione a 32 bit
Inserito da: DragoRosso - Febbraio 04, 2025, 06:36:24 pm
sto usando Lazarus 3.6 (rev lazarus_3_6) FPC 3.2.2 x86_64-win64-win32/win64
dovrei compilare un programma in 32 bit, il compiler lo dovrebbe poter fare, quando provo a settare target win32 il test mi9 da'

Ciao, ho visto (dal forum int.) che hai risolto installando FPC direttamente.

Per le prossime volte ti consiglio di andare alla pagine SF di Lazarus e direttamente da li installa il crosscompiler (o le nuove versioni):

1) Vai alla sezione download x Windows 64 bit: https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2064%20bits/

2) Scegli la versione (ad esempio l'ultima è Lazarus 3.8 )

3) All'interno ci sono le spiegazioni su come installare sia la versione "principale" a 64 bit sia il cross compiler x il 32 bit.

4) Scarica i file, normalmente ce ne sono due (uno principale e uno con la denominazione "cross") e installali (prima il principale, poi il cross).

Fai attenzione: disinstalla sempre le versioni precedenti, o cerca di non sovrapporre le nuove installazioni nella stessa directory di quelle vecchie, e dopo aver disinstallato cancella la directory di installazione.

Non "misciare" cross compiler di versioni differenti.
Titolo: Re:Problema compilazione a 32 bit
Inserito da: Narciso - Febbraio 04, 2025, 06:43:39 pm
grazie drago