Lazarus: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 13: | Řádek 13: | ||
* Stáhněte balík [http://www.pilotlogic.com/sitejoom/index.php/codetyphon/codetyphon-download CodeTyphon] |
* Stáhněte balík [http://www.pilotlogic.com/sitejoom/index.php/codetyphon/codetyphon-download CodeTyphon] |
||
* Rozbalte jej a nainstalujte |
* Rozbalte jej a nainstalujte |
||
* |
* Pokud požadujeme verzi rozhraní eabi verze 5, tak je nutno nastavit parametry kompilace. Stáhněte [[Soubor:Aswrapper arm linux as.zip]]. Soubor arm-linux-as.exe přejmenujte na arm-linux-asa.exe ve složce c:\codetyphon\bin\bincross\win32-arm-linux\ a zkopírujte do ní soubory arm-linux-as.exe a arm-linux-as.ini do složky c:\codetyphon\bin\bincross\win32-arm-linux\ se staženého zip archívu. Tento krok zajistí kompilaci s parametry dle ini souboru konkrétně '''-meabi=5 -mfpu=vfp3 -mfloat-abi=softfp''' |
||
* Spusťte codetyphon centrum a v menu '''Cross-build - FreePascal 32bit - FPC32 Build cross element arm-linux'''. Tím dojde k sestavení FPC pro arm-linux. |
|||
* Dále sestavte FPC pro win32-i386 a Lazarus pro win32-i386. |
|||
[[Category:Lazarus]] |
[[Category:Lazarus]] |
Verze z 29. 11. 2012, 13:26
Tipy
- Převod UTF-8 řetězců na WideString pro volání WinAPI funkcí
Prostředí Lazarus a knihovny LCL využívají řetězce kódované do UTF-8. Před jejich použitím v WinAPI funkcí je potřeba je nejdříve převést na WideString. Pokud i samotný editor využívá UTF-8, je nutné převést také konstantní řetězce.
TFileStream.Create(UTF8Decode('ěščřžýáí.txt', fmOpenRead));
Více informací: LCL Unicode Support
Křížová kompilace z Windows pro ARM
- Stáhněte balík CodeTyphon
- Rozbalte jej a nainstalujte
- Pokud požadujeme verzi rozhraní eabi verze 5, tak je nutno nastavit parametry kompilace. Stáhněte Soubor:Aswrapper arm linux as.zip. Soubor arm-linux-as.exe přejmenujte na arm-linux-asa.exe ve složce c:\codetyphon\bin\bincross\win32-arm-linux\ a zkopírujte do ní soubory arm-linux-as.exe a arm-linux-as.ini do složky c:\codetyphon\bin\bincross\win32-arm-linux\ se staženého zip archívu. Tento krok zajistí kompilaci s parametry dle ini souboru konkrétně -meabi=5 -mfpu=vfp3 -mfloat-abi=softfp
- Spusťte codetyphon centrum a v menu Cross-build - FreePascal 32bit - FPC32 Build cross element arm-linux. Tím dojde k sestavení FPC pro arm-linux.
- Dále sestavte FPC pro win32-i386 a Lazarus pro win32-i386.