В BDS 4.0 у меня есть библиотека DLL в стиле VC, я хочу, чтобы эта библиотека также включала все пакеты, чтобы быть независимой, я могу использовать ее и развернуть даже на ПК, на котором не установлен Borland RTL.
(У меня BDS на виртуальной машине и VC ++ на моем хост-компьютере).
Итак, я изменил параметры компиляции следующим образом:
- Снимите флажокиспользование динамического RTL
- Проверьте «Построить с помощью пакетов выполнения:» и перечислите все пакеты, которые я хочу включить (rtl, vcl, ...).
Но при использовании этогоDLL в VC ++, LoadLibrary
не работает и просит меня добавить rtl100.bpl, vcl100.bpl, ... в пакет.
Если я скопирую все BPL, которые находятся на моей виртуальной машине, на мой хост-компьютер, LoadLibrary
работает.
Как я могу включить все эти пакеты в мою C ++ Builder DLL?