Delphi for windows和linux

问题描述 投票:8回答:4

我正在开发Delphi(RFID)中的一些软件,迟早会想要在Linux上运行,我可以使用什么好的选项,所以我不必从零开始呢?我见过Embarcadero选项,但不是免费的!

谢谢!

windows linux delphi
4个回答
6
投票

虽然我同意Lazarus / FreePascal是要走的路,但是交叉编译可能是一个真正的痛苦,可以正确设置。因此,你可以看一下免费的CodeTyphon。它是一个功能强大的单击安装包,适用于基于Lazarus / FreePascal的跨平台原生Delphi,如RAD / IDE。您可以在下载后几分钟开始编码。 CodeTyphon已经支持4个CPU / OS主机(Win32,Win64,Linux32,Linux64)和16个CPU / OS目标(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)。 Lazarus / FreePascal支持更多平台,但其他平台尚未集成在CodeTyphon中。


5
投票

如果您在Delphi上设置并且不想使用Free Pascal,那么您可以在Linux端使用Wine来运行您的Win32应用程序。


3
投票

您可以使用Lazarus这是免费的IDE,使用模拟Delphi的Free Pascal开发跨平台应用程序。

欲了解更多信息,请访问this link


3
投票

如果您有Delphi 7许可证,那么您也可以使用Kylix 3.您仍然可以使用the great CrossKylix在Windows中进行交叉编译:在Windows中进行调试,然后使用相同的编译器版本对其进行交叉编译。我还在生产中使用它。写入非GUI软件的很好的解决方案(例如,在a cheap Linux box中托管的服务器)。

如果您的目标是某种嵌入式平台(这是您的意见所暗示的),我建议使用针对x86的FreePascal,以及ARM。没有Lazarus作为UI层,但更轻松的东西,如fpGuiMSEIde/MSEGui

© www.soinside.com 2019 - 2024. All rights reserved.