Установка SynEdit выдает ошибки

Я пытался установить SynEdit последние две недели, но безуспешно. Я загрузил его последнюю версию (у меня Delphi XE2), распаковал ее, зашел в папку пакетов, открыл DelphiXE2.groupproj. Запустилась среда разработки Delphi, в диспетчере проектов я щелкнул правой кнопкой мыши SynEdit_RXE2.bpl и построил его (успешно).

Затем создайте SynEdit_DXE2.bpl, но на этот раз он дал ошибку. Это оно:

Для этой строки:

{$IMPLICITBUILD ON}

Это говорит

[Неустранимая ошибка DCC] SynEdit_RXE2.dpk (30): E2225 Никогда не создаваемый пакет 'designide' необходимо перекомпилировать

А ниже написано:

[Неустранимая ошибка DCC] SynEdit_DXE2.dpk (35): E2202 Требуемый пакет SynEdit_RXE2 не найден

Подскажите пожалуйста, как правильно установить.


person Nafees    schedule 18.02.2015    source источник
comment
Вы ведь видели этот вопрос, верно? Это решит вашу вторую ошибку. Поищите здесь никогда не собирайте пакет, так как эта проблема возникала и здесь раньше.   -  person Ken White    schedule 18.02.2015
comment
Я видел это, но это «нисколько» не решило проблему.   -  person Nafees    schedule 18.02.2015
comment
Как я уже сказал, он решает вторую проблему. Как я уже сказал, решение первого можно найти, выполнив поиск.   -  person Ken White    schedule 18.02.2015
comment
Ничего не произошло. Проблема все еще как была.   -  person Nafees    schedule 18.02.2015
comment
Что же я сделал, что меня не оправдали?   -  person Nafees    schedule 01.03.2015


Ответы (1)


Следуйте этим инструкциям:

  1. Клонируйте репозиторий github: https://github.com/SynEdit/SynEdit
  2. Откройте групповой проект XE2 в Packages\DelphiXE2.groupproj.
  3. Добавьте SynHighlighterJSON в SynEdit_DXE2. Он используется SynEdit_RXE2 и, когда я пишу этот ответ, отсутствует в SynEdit_DXE2.
  4. Соберите оба проекта в группе проектов, например, используя Project | Постройте все проекты.
  5. Установите пакет времени разработки SynEdit_DXE2.

Поскольку проект не создавался без модификаций, я подозреваю, что тестирование на более старых версиях Delphi не так полно, как должно быть. Однако я только что выполнил описанные выше шаги и успешно установил библиотеку.

person David Heffernan    schedule 18.02.2015