【问题标题】:Delphi XE4: target linux desktop? (gui application)Delphi XE4:目标Linux桌面? (gui应用)
【发布时间】:2013-05-27 05:10:29
【问题描述】:

我正在开发一个跨平台应用程序,但不是移动应用程序。它将是win/osx/linux。很想使用 Delphi + firemonkey,但似乎 linux 不是一个可能的目标?

图形用户界面不会很广泛。大多数代码是非可视的。

我在这里有什么选择? (我最终会在 linux 端使用 lazerous .... 然后我必须在那里有一个特殊的 UI 吗?)

请在这里告诉我我的选择,如何解决这个跨平台开发项目(并希望避免使用 c++)。

【问题讨论】:

  • 如果你想要 linux,请使用 lazarus
  • CodeTyphon 对于新手来说可能是不错的 Lazarus 发行版,可以轻松打包大多数第三方库

标签: delphi firemonkey


【解决方案1】:

Linux 目前不是受支持的操作系统之一,从Embarcadero 网站上的产品描述可以清楚地看出。如果您需要 Linux/Unix 支持,XE4 和 FireMonkey 不是一个选项。 (XE4 支持 Win32、Win64、OSX 和 iOS。)

计划在未来某个时候支持 Linux(在 Android 之后,目前正在开发并计划于今年晚些时候发布)。

【讨论】:

  • 伙计,我们现在肯定可以使用 linux 支持了。我们必须在 Delphi XE4 和带有 Qt / wxwidgets 的 C++ 之间进行选择。 C++ 对我们来说是一个很高的标准(我们对旧版本有很多 Delphi 经验,但 C++ 经验几乎为零)。
  • Borland 之前尝试过 Linux(使用 Kylix),但它并没有卖出多少份。 Linux 开发人员似乎习惯于免费获得他们的开发工具。 :-) 移动开发的繁荣影响了他们做事的顺序,AFAICT,在他们开始工作的时候,iOS 是最大的目标。 (那是在 Android 变得如此流行之前。)如果我现在必须支持 Linux,Lazarus/Free Pascal 将是我的选择,而且肯定会在带有 Qt 或 wsWidgets 的 C++ 之前出现。唯一的其他 Delphi 类型选项是带有 Mono 的 Oxygene(什么是 Delphi Prism)。
  • 很想在 c# 上做,但是单声道太有限了。 qt之前的拉泽鲁斯,嗯?有趣的。将不得不调查。 Qt 有很好的 xplatform 钩子。
  • 我想知道是否有人试图用 WineLib 编译 Delphi 应用程序 :-)
  • @Arioch'我已经在 wine 上完成了 delphi 应用程序,但效果并不好。我不能给客户的东西......
猜你喜欢
  • 1970-01-01
  • 2013-05-09
  • 1970-01-01
  • 2012-11-08
  • 2014-03-13
  • 2011-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多