0
在BDS 4.0中,我构建了一个VC风格的DLL,我希望这个DLL包含所有的软件包以便独立,我也可以使用它并在PC上部署它没有安装Borland RTL。构建一个包含所有软件包的DLL
(我在虚拟机中使用BDS,在主机上使用VC++)。
所以,我修改编译选项是这样的:
- 取消选中使用动态RTL
- 检查的“与执行包材:”并列出我想包括(RTL所有包,VCL, ...)。
但在VC++中使用此DLL时,LoadLibrary
失败并要求我在包中添加rtl100.bpl,vcl100.bpl,...。
如果我将我的虚拟机上的所有BPL复制到主机,LoadLibrary
的作品。
如何在C++ Builder DLL中包含所有这些包?