Version 12, last updated by koreec at November 11, 2010 12:10 UTC
Сборка проекта
Общая информация
Для сборки проекта используется Embarcadero Delphi XE.
Получение исходного кода
Инструкцию по получению исходного кода проекта читайте здесь.
Дополнительные пакеты
Для успешной сборки программы требуются следующие дополнительные библиотеки:
Библиотеки скачаются автоматически во время получения исходного кода из репозитария. Вы можете найти их в каталоге $(MHLRoot)\Components.
Сборка
Создать группу проектов состоящую из
- VirtualTreesD ($(MHLRoot)\Components\VirtualTreeView\Packages\Delphi XE\VirtualTreesD.dproj)
- VirtualTreesR ($(MHLRoot)\Components\VirtualTreeView\Packages\Delphi XE\VirtualTreesR.dproj)
- MHLComponents ($(MHLRoot)\Components\MHLComponents\MHLComponents.dproj)
- MyhomeLib ($(MHLRoot)\Program\MyhomeLib.dproj)
Добавить настройки среды
Library path:
- $(MHLRoot)\Components\VirtualTreeView\Common;
- $(MHLRoot)\Components\VirtualTreeView\intermediate;
- $(MHLRoot)\Components\MHLComponents
Browsing path:
- $(MHLRoot)\Components\VirtualTreeView\Common;
- $(MHLRoot)\Components\VirtualTreeView\Source;
- $(MHLRoot)\Components\MHLComponents;
Debug DCU path:
- $(MHLRoot)\Components\VirtualTreeView\intermediate;
- $(MHLRoot)\Components\FDBMakerComponents\Units\Debug;
- $(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 файлом нужно будет также выложить динамические библиотеки