arm-wince cross compile mit Lazarus 0.9.24
-
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
arm-wince cross compile mit Lazarus 0.9.24
Ich wollte das gerade 'mal testen.
Der Compiler findet aber die entsprechenden Units nicht (z.B. Interfaces).
Ich habe die arm-wince Sachen von Sourceforge geladen und versuche sie nun an die richtigen Stellen zu platzieren.
Der Compiler (arm-wince*.exe) muss wohl nach lazarus\fpc\2.2.0\bin\i386-win32\.
Diesen Compiler habe ich dann in Einstellungen -> Umgebungseinstellungen -> Compilerdatei angegeben.
In Projekt -> Compilereinstellungen kann ich LCL-Schnittstelle als "wince" angeben.
In Projekt -> Compilereinstellungen sieht man unter "Andere Unitdateien" den Standard-Suchpfad (u.a.)
$(LazarusDir)\lcl\units\$(TargetCPU)-$(TargetOS)
$(LazarusDir)\lcl\units\$(TargetCPU)-$(TargetOS)\$(LCLWidgetType)
Wenn ich nun "Einstellungen anzeigen" drücke, kommt:
-S2cgi -OG1 -gl -WG -vewnhi -l
-FuC:\lazarus\lcl\units\i386-win32\
-FuC:\lazarus\lcl\units\i386-win32\wince\
-FuC:\lazarus\packager\units\i386-win32\
-Fu. -oproject1.exe -dLCL -dLCLwince
Offensichtlich ist also $(LCLWidgetType) tatsächlich "wince"
aber $(TargetCPU) ist immer noch "i386" und $(TargetOS) immer noch "win32"
Wie können diese Variablen gesetzt werden ?
Gruß und Dank,
-Michael
Der Compiler findet aber die entsprechenden Units nicht (z.B. Interfaces).
Ich habe die arm-wince Sachen von Sourceforge geladen und versuche sie nun an die richtigen Stellen zu platzieren.
Der Compiler (arm-wince*.exe) muss wohl nach lazarus\fpc\2.2.0\bin\i386-win32\.
Diesen Compiler habe ich dann in Einstellungen -> Umgebungseinstellungen -> Compilerdatei angegeben.
In Projekt -> Compilereinstellungen kann ich LCL-Schnittstelle als "wince" angeben.
In Projekt -> Compilereinstellungen sieht man unter "Andere Unitdateien" den Standard-Suchpfad (u.a.)
$(LazarusDir)\lcl\units\$(TargetCPU)-$(TargetOS)
$(LazarusDir)\lcl\units\$(TargetCPU)-$(TargetOS)\$(LCLWidgetType)
Wenn ich nun "Einstellungen anzeigen" drücke, kommt:
-S2cgi -OG1 -gl -WG -vewnhi -l
-FuC:\lazarus\lcl\units\i386-win32\
-FuC:\lazarus\lcl\units\i386-win32\wince\
-FuC:\lazarus\packager\units\i386-win32\
-Fu. -oproject1.exe -dLCL -dLCLwince
Offensichtlich ist also $(LCLWidgetType) tatsächlich "wince"
aber $(TargetCPU) ist immer noch "i386" und $(TargetOS) immer noch "win32"
Wie können diese Variablen gesetzt werden ?
Gruß und Dank,
-Michael
-
- 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:
http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=176151|
In der lazarus Wiki ist ein Artikel unter Downloads dazu weiter kenn ich auch keinen Link dort ist der o.g. Link auf das Paket bei Sourceforge.
In der lazarus Wiki ist ein Artikel unter Downloads dazu weiter kenn ich auch keinen Link dort ist der o.g. Link auf das Paket bei Sourceforge.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
-
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Danke für den Link !
http://members.chello.sk/ales/faq.html#2c :
Das Link "here" verzweigt auf
http://wiki.lazarus.freepascal.org/index.php/LNet
und da steht nix.
Soll ich auf dieser Seite einen Verweis auf
http://wiki.lazarus.freepascal.org/lNet#Documentation
schreiben, oder geht das irgendwie besser durch eine Erweiterung der Wiki Such-Tabelle ?
-Michael
http://members.chello.sk/ales/faq.html#2c :
Das Link "here" verzweigt auf
http://wiki.lazarus.freepascal.org/index.php/LNet
und da steht nix.
Soll ich auf dieser Seite einen Verweis auf
http://wiki.lazarus.freepascal.org/lNet#Documentation
schreiben, oder geht das irgendwie besser durch eine Erweiterung der Wiki Such-Tabelle ?
-Michael
-
- 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:
Ich weiss zwar nicht wiso du unter FAQ nach Downloads suchst und nicht unter Download aber der Link unter Download funktioniert.
Weiterhin weiss ich nicht wie du auf den Wiki Link kommst,
http://wiki.lazarus.freepascal.org/lNet
^Das ist der richtige
Weiterhin weiss ich nicht wie du auf den Wiki Link kommst,
http://wiki.lazarus.freepascal.org/lNet
^Das ist der richtige
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
-
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Christian hat geschrieben:Ich weiss zwar nicht wiso du unter FAQ nach Downloads suchst und nicht unter Download aber der Link unter Download funktioniert.
Gestern zu hause habe ich nicht nach dem download gesucht, sondern erstmal nur geclickt, wo es interessant erschien und das war das wort "hier" in dem text der mit http://members.chello.sk/ales/faq.html#2c
kommt.
Christian hat geschrieben:Weiterhin weiss ich nicht wie du auf den Wiki Link kommst,
Wie gesagt bei dem über- und unterstrichenen "hier" in dem negativ gesetzten Text. Das scheint wohl ein Irrtum des Autors zu sein.
-Michael