arm-wince cross compile mit Lazarus 0.9.24

Für Installationen unter Windows
Antworten
mschnell
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

Beitrag von mschnell »

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

mschnell
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

Beitrag von mschnell »

Hab's gefunden:

Projekt -> Compilereinstellungen -> Code -> Target-OS / Target-CPU

-Michael

mschnell
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

Beitrag von mschnell »

... lässt sich übersetzen und läuft auf dem GloFish Handy.

Jetzt bräuchte ich eine ARM - Test-Hardware mit Linux....

-Michael

mschnell
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

Beitrag von mschnell »

Weiß jemand, wie ich auf dem CE-Gerät TCP/IP verwenden kann ? Gibt es Synapse für CE oder läuft das einfach auch mit CE ?

-Michael

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

INet müsste auf CE laufen. Synapse wohl nicht, siehe bspw:

viewtopic.php?t=1184
Johannes

Christian
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:

Beitrag von Christian »

LNet heisst das ding :)
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

mschnell
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

Beitrag von mschnell »

Danke für den Hinweis auf lNet. (Ich werd's erstmal in Win und Linux testen.)

Der Link in der lNert Doku auf das Lazarus-Paket ist aber sehr merkwürdig ?!?!?!?

-Michael

Christian
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:

Beitrag von Christian »

Kannst du merkwürdig spezifizieren ? Ich hab das Package für Thalia benutzt und fand nichts merkwürdig.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

mschnell
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

Beitrag von mschnell »

Ich meine das Link zu dem Paket, nicht das Paket selber (das habe ich wegen des Links noch nicht gefunden).

Das Link zeigt auf einen leeren Wiki-Artikel.

Das Paket muss ich noch suchen.

-Michael

Christian
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:

Beitrag von Christian »

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.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

mschnell
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

Beitrag von mschnell »

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

Christian
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:

Beitrag von Christian »

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
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

mschnell
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

Beitrag von mschnell »

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

Antworten