安装 SynEdit 出错

Installing SynEdit gives errors

过去两周我一直在尝试安装 SynEdit,但没有成功。我下载了它的最新版本(我有 Delphi XE2),将其解压缩,转到包文件夹,打开 DelphiXE2.groupproj。 DelphiIDE开始了,在项目管理器里,我右击SynEdit_RXE2.bpl然后build(成功)

然后构建SynEdit_DXE2.bpl 但是这次它报错了。就是这样:

对于这一行:

{$IMPLICITBUILD ON}

它说

[DCC Fatal Error] SynEdit_RXE2.dpk(30): E2225 Never-build package 'designide' must be recompiled

下面写着:

[DCC Fatal Error] SynEdit_DXE2.dpk(35): E2202 Required package 'SynEdit_RXE2' not found

请告诉我如何正确安装它。

按照这些说明操作:

  1. 克隆 github 存储库:https://github.com/SynEdit/SynEdit
  2. 打开Packages\DelphiXE2.groupproj中的XE2组项目。
  3. SynHighlighterJSON 添加到 SynEdit_DXE2。它被 SynEdit_RXE2 使用,并且在我写这个答案时,它在 SynEdit_DXE2.
  4. 中丢失了
  5. 在项目组中构建两个项目,例如使用 Project |构建所有项目
  6. 安装设计时包SynEdit_DXE2

由于该项目不是未经修改就构建的,我怀疑对旧 Delphi 版本的测试没有应有的全面。但是,我只是按照上面的步骤,成功安装了这个库。