Probleme mit Lazarus ein WinCE Prog zu schreiben
-
- Beiträge: 3
- Registriert: Fr 7. Sep 2007, 00:54
Probleme mit Lazarus ein WinCE Prog zu schreiben
Hallo,
ich habe folgendes Problem:
Ich wollte eine kleine Anwendung für mein PDA bauen. Doch wenn ich ihm sage dass die CPU die "ARM" sein soll und das system "WinCE" ist sagt er mir immer dass eine ppcarm.exe nicht in meinen verzeichnis finden kann.
Das ändern in der Config hilft nicht da die Datei erst garnicht vorhanden ist.
Ich habe in meinen komplertten Lazarus verzeichniss diese Datei auch nicht.
Ich habe die Anwendungen:
Lazarus-0.9.22-fpc-2.0.4-20070326-win32.exe
Lazarus-0.9.23-fpc-2.1.5-20070823-cross-arm-wince-win32.exe
installiert aber leider ist dort die Datei nicht vorhanden.
Gibt es ein Update oder eine Version wo diese Datei vorhanden ist oder kann ich mir die irgendwie Nachträglich noch einmal runter laden.
Wäre nett wenn ich schnellstmöglich eine Antwort erhalte da ich es dringend brauche.
mfg
Metro
ich habe folgendes Problem:
Ich wollte eine kleine Anwendung für mein PDA bauen. Doch wenn ich ihm sage dass die CPU die "ARM" sein soll und das system "WinCE" ist sagt er mir immer dass eine ppcarm.exe nicht in meinen verzeichnis finden kann.
Das ändern in der Config hilft nicht da die Datei erst garnicht vorhanden ist.
Ich habe in meinen komplertten Lazarus verzeichniss diese Datei auch nicht.
Ich habe die Anwendungen:
Lazarus-0.9.22-fpc-2.0.4-20070326-win32.exe
Lazarus-0.9.23-fpc-2.1.5-20070823-cross-arm-wince-win32.exe
installiert aber leider ist dort die Datei nicht vorhanden.
Gibt es ein Update oder eine Version wo diese Datei vorhanden ist oder kann ich mir die irgendwie Nachträglich noch einmal runter laden.
Wäre nett wenn ich schnellstmöglich eine Antwort erhalte da ich es dringend brauche.
mfg
Metro
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
probier mal als compiler ppcrossarm.exe einzutragen.
eigentlich sollte die datei in Lazarus-0.9.23-fpc-2.1.5-20070823-cross-arm-wince-win32.exe enthalten sein oder deine fpc.cfg stimmt nicht ich kann dir aber nicht genau sagen was man da einsetzen musste um den compilerprefix cross mit einzufügen
steht in deinen enviroment options schon fpc.exe als compiler drin ?
eigentlich sollte die datei in Lazarus-0.9.23-fpc-2.1.5-20070823-cross-arm-wince-win32.exe enthalten sein oder deine fpc.cfg stimmt nicht ich kann dir aber nicht genau sagen was man da einsetzen musste um den compilerprefix cross mit einzufügen
steht in deinen enviroment options schon fpc.exe als compiler drin ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
- af0815
- Lazarusforum e. V.
- Beiträge: 6848
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Probleme mit Lazarus ein WinCE Prog zu schreiben
Das erste was geklärt gehört ist -> das sind verschieden Ffpc & Lazarusversionen !!!Metrodominon hat geschrieben: Ich habe die Anwendungen:
Lazarus-0.9.22-fpc-2.0.4-20070326-win32.exe
Lazarus-0.9.23-fpc-2.1.5-20070823-cross-arm-wince-win32.exe
Wenn müssen einmal ALLE Pakete aus dem selben Stand sein !!!
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
- Beiträge: 3
- Registriert: Fr 7. Sep 2007, 00:54
- af0815
- Lazarusforum e. V.
- Beiträge: 6848
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Zwischen den Versionen ist ein Riesenunterschied auch in der letzten Stelle. Vor allen müssen alle Pakete immer zusammenpassen. Hier ist zusätzlich noch ein gewaltiger Sprung in der Version vom FPC drinnen.Metrodominon hat geschrieben:aber ein unterschied in den Hinteren zahlen macht es dann nicht mehr oder ?
Habe nun die Version Lazarus-0.9.23-fpc-2.0.4-20070907-win32.exe bzw ziehe ich sie werde es dann ja mal sehen ob es geht.
Vielen dank.
Auch wenn es nicht so aussieht, du hast hier in einem Paket 2 Komplett verschieden Programme drinnen 1x Lazarus und 1x FPC. Sind eigentlich komplett getennt zu installieren, nur sind da die Entwickler so freundlich und haben ein einziges Paket(Gruppe) daraus gemacht.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
- Beiträge: 3
- Registriert: Fr 7. Sep 2007, 00:54
-
- Beiträge: 94
- Registriert: Mi 28. Mär 2007, 22:01
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Kontaktdaten:
Ich hab jetzt
und
Lazarus-0.9.23-fpc-2.2.1-20070916-cross-arm-wince-win32
installiert
Dann in den Compilereinstellungen das ZielBetreibssystem auf WinCE und den ZielProcessor auf arm eingestellt.
Dann noch in den Umgebungsvariablen den
Compilerdateinamen auf
Was nun? laufen tuts noch net?
MfG Fashbanger
Ich hab den Pocket PC 2002 Emulator? Reicht der aus?
und
Lazarus-0.9.23-fpc-2.2.1-20070916-cross-arm-wince-win32
installiert
Dann in den Compilereinstellungen das ZielBetreibssystem auf WinCE und den ZielProcessor auf arm eingestellt.
Dann noch in den Umgebungsvariablen den
Compilerdateinamen auf
eingestellt.....\lazarus\fpc\2.2.1\bin\i386-win32\ppcrossarm.exe
Was nun? laufen tuts noch net?
MfG Fashbanger
Ich hab den Pocket PC 2002 Emulator? Reicht der aus?
-
- Beiträge: 94
- Registriert: Mi 28. Mär 2007, 22:01
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Kontaktdaten:
Ja laufen tut es aber die ausfürbare datei ist von anfang an über 10MB groß. Ich hab gehört, das lazarus immer alles in die EXE reinpackt, auch wenn es später nicht benötigt wird. Wenn ich z.B keine Pop-Up menüs gebrauche, dann kümert das lazarus einen Dreck und es packt trotzdem die Componenten dazu.
Kann man das nicht ändern? eine 10MB datei musste ich schon auf die CF-Card packen, weil sie net in den ROM gepasst hat.
MfG Flashbanger
Kann man das nicht ändern? eine 10MB datei musste ich schon auf die CF-Card packen, weil sie net in den ROM gepasst hat.
MfG Flashbanger
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
10mb ist die Datei weil die Debug infos drin sind, die kannst du mit Strip entfernen übrigendes 1. FAQ Eintrag.
Danach ist das Executable ~1,5 mb gross damit musst du leben wenn du die LCL nehmen willst. Das lässt sich nicht ändern. Es gibt aber gerad frisch neu einen Port der KOL-CE das ist owas wie ne mini Klassenbibliothek damit bekommt man durchaus 100kb Executables hin muss aber etwas anders Programmieren als gewohnt.
Danach ist das Executable ~1,5 mb gross damit musst du leben wenn du die LCL nehmen willst. Das lässt sich nicht ändern. Es gibt aber gerad frisch neu einen Port der KOL-CE das ist owas wie ne mini Klassenbibliothek damit bekommt man durchaus 100kb Executables hin muss aber etwas anders Programmieren als gewohnt.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/