Win32 auf win64 erzeugen

Für Installationen unter Windows

Win32 auf win64 erzeugen

Beitragvon wernkrau38 » 9. Okt 2017, 10:16 Win32 auf win64 erzeugen

Hallo,
Ich will eine .Exe auf einem Win64 erzeugen, die auf einem Win32 läuft.
Dazu habe ich dieses AddOn installiert und das Projekt neu kompiliert. Es funktioniert aber nicht.
Was fehlt mir da noch?
mfg,
Wernkrau38

https://sourceforge.net/projects/lazaru ... e/download
wernkrau38
 
Beiträge: 18
Registriert: 8. Mär 2016, 11:46
OS, Lazarus, FPC: Windows10 | 
CPU-Target: Win64
Nach oben

Beitragvon Socke » 9. Okt 2017, 11:10 Re: Win32 auf win64 erzeugen

Hast du in den Projekteinstellungen die Zielarchitektur und -betriebssystem ausgewählt?
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Socke
Lazarusforum e. V.
 
Beiträge: 2632
Registriert: 22. Jul 2008, 18:27
Wohnort: Köln
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE | 
CPU-Target: 32bit x86 armhf
Nach oben

Beitragvon wernkrau38 » 9. Okt 2017, 13:27 Re: Win32 auf win64 erzeugen

Stimmt, hatte ich nicht.

Wenn ich jetzt Win32 wähle, kommt die Fehlermeldung: Twin32 fehlt- FCP-Installation überprüfen.

Im Feld " über Lazarus" Wird angezeigt: Version 1.6, Datum 2016-02-14, FPC-Version 3.0.0, Revision 51630, x86_64-win64-win32/win64

Fehlt da nochwas?

mfg, Wernkrau38
wernkrau38
 
Beiträge: 18
Registriert: 8. Mär 2016, 11:46
OS, Lazarus, FPC: Windows10 | 
CPU-Target: Win64
Nach oben

Beitragvon kralle » 9. Okt 2017, 13:47 Re: Win32 auf win64 erzeugen

Moin,

wenn Du mal hier schaust https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20bits/Lazarus%201.6.4/
Wirst Du sehen, das es dort an zweiter Stelle die Datei "lazarus-1.6.4-fpc-3.0.2-cross-x86_64-win64-win32.exe" gibt.
Hast Du die auch installiert?

Gruß Heiko
Linux Mint 19.2 , FPC-Version: 3.0.4 , Lazarus 2.0.
+ Delphi XE7SP1
Vereinsmitglied
kralle
Lazarusforum e. V.
 
Beiträge: 598
Registriert: 17. Mär 2010, 14:50
Wohnort: Bremerhaven
OS, Lazarus, FPC: Linux Mint 19.2 , FPC 3.0.4 , Lazarus 2.0.x -Win10 & XE7Pro | 
CPU-Target: 64Bit
Nach oben

Beitragvon wernkrau38 » 9. Okt 2017, 16:14 Re: Win32 auf win64 erzeugen

Das habe ich jetzt gemacht.
Die Project1.exe ist 300KB größer geworden, es hat sich also was geändert.
Die Fehler sind aber noch da: Ich kann die .Exe nicht auf Win32 ausführen
wernkrau38
 
Beiträge: 18
Registriert: 8. Mär 2016, 11:46
OS, Lazarus, FPC: Windows10 | 
CPU-Target: Win64
Nach oben

Beitragvon compmgmt » 9. Okt 2017, 16:39 Re: Win32 auf win64 erzeugen

Eine Alternative dazu wäre, einfach die 32-Bit Version von Lazarus/FPC auf deinem 64-Bit Windows zu installieren, diese erstellt dann auch NUR 32-Bit-Anwendungen.
Code: Alles auswählen
InitiateSystemShutdownExA(nil, nil, 0, true, false, $0005000F);
Have fun with this snippet ;)
compmgmt
 
Beiträge: 351
Registriert: 25. Nov 2015, 17:06
Wohnort: in der Nähe von Stuttgart
OS, Lazarus, FPC: Win 10 Pro | Lazarus 1.8.2 | FPC 3.0.4 | 
CPU-Target: i386 + x86_64
Nach oben

Beitragvon wernkrau38 » 9. Okt 2017, 16:46 Re: Win32 auf win64 erzeugen

Jetzt gehts:
Ich habe bei Ziel-CPU-Familie i386 eingetragen, den Rest auf Voreinstellung belassen.

Danke an Euch fürs mitdenken,

mfg, wernkrau38
wernkrau38
 
Beiträge: 18
Registriert: 8. Mär 2016, 11:46
OS, Lazarus, FPC: Windows10 | 
CPU-Target: Win64
Nach oben

• Themenende •

Zurück zu Windows



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

porpoises-institution
accuracy-worried