0

过去两周我一直在尝试安装 SynEdit,但没有成功。我下载了它的最新版本(我有 Delphi XE2),解压它,进入包文件夹,打开DelphiXE2.groupproj。Delphi IDE 启动,在项目管理器中,我右键单击 SynEdit_RXE2.bpl并构建它(成功)。

然后构建SynEdit_DXE2.bpl但这次它给出了错误。就是这个:

对于这一行:

{$IMPLICITBUILD ON}

它说

[DCC 致命错误] SynEdit_RXE2.dpk(30): E2225 Never-build package 'designide' 必须重新编译

在这下面它说:

[DCC 致命错误] SynEdit_DXE2.dpk(35): E2202 未找到所需的包“SynEdit_RXE2”

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

4

1 回答 1

1

请遵循以下说明:

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

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

于 2015-02-18T14:42:34.000 回答