Delphi for windows和linux

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi for windows和linux相关的知识,希望对你有一定的参考价值。

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

谢谢!

答案

虽然我同意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中。

另一答案

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

另一答案

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

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

另一答案

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

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

以上是关于Delphi for windows和linux的主要内容,如果未能解决你的问题,请参考以下文章

Delphi通过AppendMenu和DeleteMenu在系统菜单中添加删除菜单项

delphi实现起泡提示效果

delphi实现起泡提示效果

delphi RTTI 反射技术

Delphi、安装程序和 Windows 7

windows上没有单声道的单声道sqlite?