"Так-так..." - сказала Красная Шапочка, почесывая волосатую грудь.
По ссылке, которую я дал, есть описание установки под Delphi XE3:
Установка в XE3:
Удалите предыдущую или evaluation версию библиотеки из интегрированной среды IDE. Удалите либо перенесите в другую папку следующие файлы для предупреждения пересечения старой и новой версии EhLib (файлы EhLibXX.bpl, EhLibXX.dcp (если это версия 3.X и выше), EhLibDataDriversXX, DclEhLibDataDriversXX).
Создайте новую папку где будут храниться исходные и скомпилированные коды библиотеки (Например, C:\RAD_Studio_XE3\Components\EhLib). Здесь и далее будем называть этут папку - Папка EhLib.
Создайте в папке "Папка EhLib" подпапку Lib. Скопируйте в "[Папка EhLib]\Lib" файлы из папок Common и RADStudioXE3 архива EhLib так чтобы все файлы оказались в одной директории Lib.
Запустите RAD Studio IDE и откройте ("File\Open...") группу проектов EhLibProjGroup170.groupproj из "[Папка EhLib]\Lib". Скомпилируйте все пакеты Группы проектов.
Установите пакеты DclEhLib170.Dpk и DclEhLibDataDrivers170.Dpk в IDE. Для этого используйте меню Project/Install.
Последовательно скомпилируйте пакеты EhLib170.Dpk и EhLibDataDrivers170.Dpk в режиме:
Win32\Debug
Последовательно скомпилируйте пакеты EhLib170x64.Dpk и EhLibDataDrivers170x64.Dpk в режиме:
Win64\Release
Win64\Debug
В папке "[Папка EhLib]\Lib" должны создаться подпапки:
Win32\Release, Win32\Debug, Win64\Release, Win64\Debug
Скопируйте *.dfm и *.res файлы из директории "[Папка EhLib]\Lib"
в каждую из директорий:
Win32\Release, Win32\Debug, Win64\Release, Win64\Debug
В настроках RAD Studio IDE добавте путь:
"[Папка EhLib]\Lib\Win32\Release" в "Library path" для Платформы Win32
"[Папка EhLib]\Lib\Win32\Debug" в "Debug dcu" для Платформы Win32
"[Папка EhLib]\Lib\" в "Browsing path" для Платформы Win32
"[Папка EhLib]\Lib\Win64\Release" в "Library path" для Платформы Win64
"[Папка EhLib]\Lib\Win64\Debug" в "Debug dcu" для Платформы Win64
"[Папка EhLib]\Lib\" в "Browsing path" для Платформы Win64
Там все же написано! Просто когда откроешь EhLibProjGroup170.groupproj (группу проектов), для каждого проекта в группе надо до его компиляции / установки сделать следующее:
1. Project | Options | Delphi Compiler | Output - C/C++ | C/C++ Output file generation -> установить "Generate all C++Builder files (including package libs)"
2. Там же установить пути ".bpi output directory", ".hpp output directory", ".obj/.lib output directory" - можно для простоты указать один и тот же каталог, например "EhLib6\C++Source".
3. В Project | Options | Delphi (Shared Options) (самый первый узел в опциях) убедись, что заданы все пути (BPI/LIB output, Final output, Include path, Library path). В частности, наш каталог "EhLib6\C++Source" желательно прописать в Include path и Library path.
4. Теперь сохраняешь всё (Ctrl + Shift + S) и далее как описано в инструкции:
4.1. Компилируешь все проекты в группе (включая EhLib170.Dpk и EhLibDataDrivers170.Dpk). Соответствующие BPL-ы (скомпилированные пакеты) должны после этого находиться в каталоге BPI/LIB output. Желательно сразу же эти BPL-ы скопировать в каталог, указанный в настройках среды в Tools | Options | Environment Variables | BDSCOMMONDIR + "\BPL", либо системный каталог (C:\Windows\System32), чтобы компоновщик точно находил эти пакеты.
4.2. Устанавливаешь DclEhLib170.Dpk и DclEhLibDataDrivers170.Dpk - на соответствующих проектах в Project Manager делаешь правый клик -> Install.
Всё.