1

我花了相当多的时间(此时几乎是一整天)试图弄清楚如何获得一个可以编译 Delphi 2007 项目的 IDE。我只找到了使用 Delphi IDE(来自 RAD Studio,许可费为 1,500-4,000 美元)或 Lazarus(这显然不适合导入现有的 Delphi 项目,只是新项目)的解决方案。

此时,我只需要确认我可以编译项目。如果我能做到这一点,那么我可能有理由为 RAD Studio 支付许可费。

我的问题是有谁知道是否有可能从任何地方获得 2007 Delphi 编译器?另外,是否有任何免费的 IDE 可用于 Delphi 2007?我打电话给 RAD Studio 客户支持以获得试用版,但除非您购买当前版本的许可证,否则他们无法提供 2007 版的试用版。

该项目确实带有可通过命令行编译的 makefile,但在尝试使用当前 RAD Studio (10.4) 试用版附带的 v34 编译器进行编译时会出错。我相信这些错误是因为 v34 编译器版本不适用于 Delphi 2007,但我只需要确认并理想地使用正确的版本编译它(我认为编译器的 v16 或 17)。

有没有在 Delphi 方面有更多经验的人有任何关于我在哪里可以获得以前版本的编译器的信息,或者只是一般信息可以帮助我弄清楚如何在没有 RAD Studio 许可证的情况下编译这个项目?

4

1 回答 1

2

有谁知道是否有可能从任何地方获得 2007 Delphi 编译器?

不是免费的,不。但是有执照,是的。请参见下文。

有没有可以用于 Delphi 2007 的免费 IDE?

没有。但是Delphi IDE 1有一个免费的 社区版。然后您可以将 D2007 项目升级到 10.x。但是您可能还必须对代码进行调整,因为 D2007 早于 Delphi在 D2009向 Unicode 的迁移

1:在撰写本文时,社区版适用于 Delphi 10.3 Rio。尽管 Delphi 10.4 Sydney 已经发布,但 10.4 社区版还没有发布。

我打电话给 RAD Studio 客户支持以获得试用,但除非您购买当前版本的许可证,否则他们无法提供 2007 版本的试用。

正确的。最新的 Delphi 版本包括过去版本的许可证。获得许可后,您可以登录https://members.embarcadero.com并从“我的注册用户下载”部分下载 RAD Studio 2007。

该项目确实带有可通过命令行编译的 makefile,但在尝试使用当前 RAD Studio (10.4) 试用版附带的 v34 编译器进行编译时会出错。我相信这些错误是因为 v34 编译器版本不适用于 Delphi 2007,但我只需要确认并理想地使用正确的版本编译它(我认为编译器的 v16 或 17)。

为现代 IDE 创建一个新项目,将现有源文件添加到新项目中,然后编译。或者安装许可的 D2007。

于 2020-11-24T21:47:33.487 回答