Version 12, last updated by koreec at November 11, 2010 12:10 UTC

Общая информация

Для сборки проекта используется Embarcadero Delphi XE.

Получение исходного кода

Инструкцию по получению исходного кода проекта читайте здесь.

Дополнительные пакеты

Для успешной сборки программы требуются следующие дополнительные библиотеки:

  1. Virtual Treeview
  2. MHLComponents

Библиотеки скачаются автоматически во время получения исходного кода из репозитария. Вы можете найти их в каталоге $(MHLRoot)\Components.

Сборка

Создать группу проектов состоящую из

  1. VirtualTreesD ($(MHLRoot)\Components\VirtualTreeView\Packages\Delphi XE\VirtualTreesD.dproj)
  2. VirtualTreesR ($(MHLRoot)\Components\VirtualTreeView\Packages\Delphi XE\VirtualTreesR.dproj)
  3. MHLComponents ($(MHLRoot)\Components\MHLComponents\MHLComponents.dproj)
  4. MyhomeLib ($(MHLRoot)\Program\MyhomeLib.dproj)

Добавить настройки среды
Library path:

  1. $(MHLRoot)\Components\VirtualTreeView\Common;
  2. $(MHLRoot)\Components\VirtualTreeView\intermediate;
  3. $(MHLRoot)\Components\MHLComponents

Browsing path:

  1. $(MHLRoot)\Components\VirtualTreeView\Common;
  2. $(MHLRoot)\Components\VirtualTreeView\Source;
  3. $(MHLRoot)\Components\MHLComponents;

Debug DCU path:

  1. $(MHLRoot)\Components\VirtualTreeView\intermediate;
  2. $(MHLRoot)\Components\FDBMakerComponents\Units\Debug;
  3. $(MHLRoot)\Components\MHLComponents\Units\Debug

Настройки проектов
Для обоих VT проектов (VirtualTreesD, VirtualTreesR)
указать в качестве Unit Output Directory: $(MHLRoot)\Components\VirtualTreeView\intermediate.

Скопировать
$(MHLRoot)\Components\VirtualTreeView\Source\VirtualTrees.res ==> $(MHLRoot)\Components\VirtualTreeView\intermediate

Запуск

Для работы, рядом с собранным MyHomeLib.exe файлом нужно будет также выложить динамические библиотеки

  1. 7z.dll
  2. sqlite3.dll