VirtualTreeView - Embarcadero C ++ Builder XE7 - 64 бит

Я только что загрузил последнюю версию VirtualTreeView.

Я смог сгенерировать среду выполнения и разработать пакеты на 32 бита с помощью Embarcadero C ++ Builder XE7. Но при попытке собрать среду выполнения в 64 бита я получаю такую ​​ошибку:

[Неустранимая ошибка DCC] E2202 Требуемый пакет DesignIDE не найден

Я уже проверил, что пакет времени выполнения не требует designide.bpi. Есть идеи, что мне не хватает?


person Ignasi Metalcam    schedule 31.12.2014    source источник


Ответы (2)


Я только что загрузил последнюю версию с VirtualTree отсюда: https://virtual-treeview.googlecode.com/svn/trunk.

Поскольку пакет времени разработки не имеет 64-разрядной конфигурации (что имеет смысл, поскольку IDE - это 32-разрядное приложение), вы, должно быть, пытались скомпилировать пакет среды выполнения. Но я могу скомпилировать пакет времени выполнения без проблем.

Вот почему я хотел бы спросить вас, пробовали ли вы скомпилировать ту же версию, что и я?

person Roman Kassebaum    schedule 08.01.2015

Похоже, вы пытаетесь скомпилировать пакет времени разработки. Только пакет времени разработки зависит от пакета «DesignIde». Поскольку IDE Delphi является 32-битной, все пакеты времени разработки также могут быть 32-битными и не будут работать с этой ошибкой, если скомпилированы для 64-битных. Вы, наверное, пробовали собрать всю проектную группу на 64Bit?

person Joachim Marder    schedule 04.01.2015
comment
Мы только пытаемся скомпилировать пакет Runtime в 64 бита, и он не требует Designide.bpi. Он требует: rtl.bpi, vcl.bpi, vclactnband.bpi, vclx.bpi и xmlrtl.bpi И статически связывается с shell32. а - person Ignasi Metalcam; 08.01.2015