/DELAYLOAD(延迟加载导入)

/DELAYLOAD:dllname

参数

dllname
想要延迟加载的 DLL 的名称。

注解

/DELAYLOAD 选项导致 dllname 指定的 DLL 只能在程序第一次调用该 DLL 中的函数时加载。 有关详细信息,请参阅链接器的延迟加载 DLL 支持。 你可以根据需要多次使用此选项,以便指定已选的多个 DLL。 当链接你的程序时,你必须使用 Delayimp.lib,或者也可以实现你自己的延迟加载 Helper 函数。

/DELAY 选项为每个延迟加载的 DLL 指定绑定和加载选项。

在 Visual Studio 开发环境中设置此链接器选项

  1. 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

  2. 在“链接器”文件夹中,选择“输入”属性页。

  3. 修改“延迟加载的 DLL”属性。

以编程方式设置此链接器选项

另请参阅

MSVC 链接器参考
MSVC 链接器选项