【问题标题】:Can I add FreeBSD as Target Platform to Delphi XE2 IDE?我可以将 FreeBSD 作为目标平台添加到 Delphi XE2 IDE 吗?
【发布时间】:2012-09-15 03:54:23
【问题描述】:

我的实用程序在 FPC 和 Delphi 上都能正常编译。现在我想制作一个 IDE 来为我从 GUI 运行 FPC 作为目标平台。我注意到 RAD Studio 存储库中的一些项目模板可以跨平台构建,而有些则不能。所以假设它不是在 IDE 中硬编码,而是可配置的。另外,我知道 XE2 使用 FPC 进行 ARM 交叉编译。因此,问题来了:我可以配置它吗?如何配置?


UPD:据我所知,项目管理器中“目标平台”节点的存在直接反映了ProjectName.dproj 中存在多个子节点。不知道发现是否有用。

【问题讨论】:

  • FreeBSD(和 Linux)在 Delphi XE2 下支持。几年前,Delphi(当时在 Borland 下)尝试支持 Linux,它可能(现在在 Embarcadero 下)有一天会再次尝试。 Lazarus/Free Pascal 在许多重要方面都非常接近商业 Delphi。所以 try 随心所欲 - 你可能会很幸运 :) 但是 no 保证 ;)
  • @paulsm4,是的,因为我不是 MSBuild 专家,所以只有反复试验才能弄清楚。

标签: delphi cross-platform delphi-xe2


【解决方案1】:

没有。 XE2 支持Win32/64OSX(使用FireMonkey)和iOS(如您所说,使用FPC)。它不支持任何其他目标。如果需要编译到另一个,需要严格使用FPCLazarus;无法将其他目标添加到 IDE。

如果您可以在 IDE 中添加额外的目标,您会认为 Embarcadero 会提到这是非常有价值的营销信息,但他们没有(甚至在 XE3 的新版本中也没有)。

【讨论】:

  • 您如何解释我的观察结果?
  • 某些模板被标记为支持多个 IDE 支持的平台,而不是“支持您想要的任何平台”。
猜你喜欢
  • 1970-01-01
  • 2018-10-20
  • 1970-01-01
  • 2013-08-17
  • 1970-01-01
  • 2015-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多