Delphi für Windows und Linux

8

Ich entwickle eine Software in Delphi (RFID), die früher oder später in Linux laufen würde. Welche gute Option kann ich verwenden, damit ich es nicht von null an tun muss? Ich habe die Embarcadero-Option gesehen, ist aber nicht kostenlos!

Danke!

    
MaKo 08.12.2010, 09:10
quelle

4 Antworten

6

Obwohl ich zustimme, dass Lazarus / FreePascal der richtige Weg ist, kann die Cross-Compilierung ein richtiger Aufwand sein, um richtig eingerichtet zu werden. Daher könntest du dir kostenlos ansehen CodeTyphon . Es ist ein leistungsstarkes Ein-Klick-Installationspaket für plattformübergreifendes natives Delphi wie RAD / IDE basierend auf Lazarus / FreePascal. Sie können nur wenige Minuten nach dem Download mit der Codierung beginnen. CodeTyphon unterstützt bereits 4 CPU / OS-Hosts (Win32, Win64, Linux32, Linux64) und 16 CPU / OS-Ziele (arm-WinCE, arm-Linux, arm-Embedded, arm-gba, arm-nds, i386-Win32, i386) -Linux, i386-FreeBSD, i386-Haiku, x86_64-Win64, x86_64-Linux, x86_64-FreeBSD, powerpc-Linux, powerpc64-Linux, sparc-Linux, sparc-Solaris). Weitere Plattformen werden in Lazarus / FreePascal unterstützt, andere sind noch nicht in CodeTyphon integriert.

    
avra 08.12.2010, 09:48
quelle
5

Wenn Sie auf Delphi eingestellt sind und Free Pascal nicht verwenden möchten, können Sie Wine auf der Linux-Seite, um Ihre Win32-App zu starten.

    
David Heffernan 08.12.2010 09:30
quelle
3

Sie können Lazarus verwenden, eine kostenlose IDE für die Entwicklung plattformübergreifender Anwendungen mit Free Pascal, die Delphi emuliert.

Weitere Informationen finden Sie unter dieser Link

    
Bharat 08.12.2010 09:26
quelle
3

Wenn Sie eine Delphi 7-Lizenz besitzen, haben Sie auch Kylix 3. Sie können immer noch Cross-Compiling von Delphi zu Linux mit dem großartigen CrossKylix durchführen: debuggen Sie in Windows, und kompilieren Sie es dann für Linux, mit dem gleichen Compiler-Version. Ich benutze das immer noch in der Produktion. Großartige Lösung zum Schreiben von GUI-Software (zB ein Server, der in einer billigen Linux-Box gehostet wird) .

Wenn Ihr Ziel eine Art von eingebetteter Plattform ist (das ist es, was Ihre Kommentare vorschlagen), würde ich FreePascal empfehlen, das x86 als Ziel hat, und auch ARM. Ohne Lazarus als UI-Layer, aber etwas leichter, wie fpGui oder MSEIde / MSEGui .

    
Arnaud Bouchez 08.12.2010 17:30
quelle

Tags und Links