/DELAYLOAD(延迟加载导入)
/DELAYLOAD:dllname
参数
dllname
想要延迟加载的 DLL 的名称。
注解
/DELAYLOAD 选项导致 dllname
指定的 DLL 只能在程序第一次调用该 DLL 中的函数时加载。 有关详细信息,请参阅链接器的延迟加载 DLL 支持。 你可以根据需要多次使用此选项,以便指定已选的多个 DLL。 当链接你的程序时,你必须使用 Delayimp.lib,或者也可以实现你自己的延迟加载 Helper 函数。
/DELAY 选项为每个延迟加载的 DLL 指定绑定和加载选项。
在 Visual Studio 开发环境中设置此链接器选项
打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
在“链接器”文件夹中,选择“输入”属性页。
修改“延迟加载的 DLL”属性。
以编程方式设置此链接器选项
- 请参阅 DelayLoadDLLs。