Подниму еще один некротопик в копилку знаний

Создаем в папке
$(LazarusDir)\Components каталог с любым именем, куда, свою очередь, копируем все папки, какие получим либо после распаковки архива (
7z/
zip), либо после скачивания сорцов с
svn.
Главное отличие этой библиотеки от множества подобных в том, что процедура Register в VampyreImagingPackage.pas пуста, поэтому собрать DesignTime пакет не удастся (при попытке компиляции Лазарь выдаст юморное предупреждение),

однако после установки среда при запуске просто упадет.
Отсюда главная особенность библиотеки: в нынешнем виде (v. 0.26.4)
ее можно использовать только в RunTime. Для этого в каждом проекте, где библа будет использоваться, в свойствах проекта необходимо указывать пути к сорцам. Открываем диалог (шоткат по умолчанию <Shift><Ctrl><F11>)

1. добавляем пути ко всем папкам с сорцами в каталогах
..\Sourse и
..\Extras (у меня получилось

2. добавляем путь к
ImagingOptions.inc (можно поковыряться и в нем, я раскомментировал строку
{$DEFINE COMPONENT_SET_LCL})
3. для любителей "ручного управления" можно указать путь к VampyreImaging.dll/VampyreImaging.so (эти библиотеки нужно предварительно скомпилировать. Проще всего это сделать при помощи батников/sh-файлов из папки
..\Scripts. Открываем в редакторе BuildLibraryFPC.bat, исправляем
- Код: Выделить всё
set ROOTDIR=..
на
- Код: Выделить всё
set ROOTDIR=<корень библиотеки с лежащими там среди прочих папками \Sourse и \Extras>
Потом указываем путь к текущей версии компилятора (у меня получилось так)
- Код: Выделить всё
rem указываем путь к нужной версии компилятора
set path=d:\lazarus\fpc\2.6.4\bin\i386-win32;%path%
fpc %TARGET% %OPTIONS% %OUTPUT% %LIBFILE% %UNITS% %INCLUDE% %LIBS%
Сохраняем и запускаем батник. В Никсах не пробовал, но там, скорее всего, все также должно работать).
Собственно и все.