【发布时间】:2011-10-25 09:29:19
【问题描述】:
在 BDS 4.0 中,我构建了一个 VC 样式的 DLL,我希望这个 DLL 包含所有包以便独立,即使在没有安装 Borland RTL 的 PC 上我也可以使用和部署它.
(我在虚拟机中安装了 BDS,在我的主机上安装了 VC++)。
所以,我修改了这样的编译选项:
- 取消选中动态 RTL 的使用
- 选中“使用执行包构建:”并列出我想要包含的所有包(rtl、vcl、...)。
但是在 VC++ 中使用这个 DLL 时,LoadLibrary 失败并要求我在包中添加 rtl100.bpl、vcl100.bpl、...。
如果我将虚拟机上的所有 BPL 复制到我的主机,LoadLibrary 可以工作。
如何在我的 C++Builder DLL 中包含所有这些包?
【问题讨论】:
标签: dll c++builder