Delphi交叉编译器用于linux

Dan*_*iel 10 linux windows delphi delphi-7

我想知道是否有任何Borland交叉编译器可以使我的Windows代码在没有wine的linux上工作.我正在使用winxp与delphi 7.我总是想知道是否有可能编写我在Windows中编码的相同工具,再次在Linux以及如何通过在linux中使用pascal代码来编写相同的工具.谢谢

cez*_*zar 13

最好的解决方案是Lazarus,类似于delphi的Free Pascal GUI.如果您使用的是"纯"vcl,没有Windows内部或任何特殊的附加组件,迁移将是一块蛋糕:)请看这里:http://lazarus.freepascal.org

BTW - Lazarus和FPC是真正的多平台 - 您可以使用相同的代码库为Linux,Windows,MacOS等编译代码:)

  • 我使用[CodeTyphon](http://www.pilotlogic.com/sitejoom/index.php/codetyphon)发行版下载并安装了FPC + Lazarus.它提供了项目的所有源代码,大多数可用的第三方库,并允许从易于使用的界面编译跨平台IDE.我很惊讶IDE是如何成熟,易于使用和强大的.并且比Delphi最新的IDE(甚至包含很多组件)轻得多.从源代码编译IDE和编译器(在几分钟内)是非常非常好的.它从其他解决方案的不透明度变化. (7认同)
  • 对于Windows + Linux,另一个使用FPC的IDE是MSEGUI.从一个人,一个完整的跨平台库,用于编写严肃的业务应用程序.很活跃.可执行文件比Lazarus生成的更轻(但是你没有VCL布局:这是另一个框架).见http://gitorious.org/mseide-msegui (4认同)

Dav*_*nan 5

你唯一的选择,如果你想要一个Borland Delphi交叉编译器,是CrossKylix.这不是真正的交叉编译器.而是在模拟的Linux环境下运行适用于Linux的Kylix编译器.

请注意,您将被迫使用CLX而不是VCL,并且Kylix现在已经完全死了.我个人认为葡萄酒可能是一个更容易和更好的选择.

  • @Karl,2010年似乎是最近才考虑到它的包装工具是在2002年发布的. (4认同)
  • CrossKylix已于2010年更新,以便在Windows 7上运行.像魅力一样工作,但调试更困难.我将它用于几个项目,来自Delphi 7 IDE:对于服务器应用程序,在便宜的Linux机器上运行,这太棒了!对于GUI应用程序,它不是一个好的候选者:CLX库刚刚完全弃用.你需要找到一个Kylix原始CD/iso来安装它. (2认同)