【问题标题】:Load DLL only when it's needed [duplicate]仅在需要时加载 DLL [重复]
【发布时间】:2014-11-17 17:04:43
【问题描述】:

如何仅在需要时加载 DLL?

我有一个程序,我设置了一些依赖项(通过Properties > Linker > Input > Additional Dependencias)。但是如果没有这些依赖项,可执行文件就无法运行。如何创建仅在需要时才需要此 DLL 的 Windows 应用程序?

【问题讨论】:

标签: c++ windows visual-studio visual-c++ dll


【解决方案1】:

您可以使用LoadLibrary“手动”加载 DLL,并使用GetProcAddress 来解析所有符号。然而,这样做,您有责任确保在使用 DLL 的任何符号(函数)之前正确加载和解析所有内容。

【讨论】:

    猜你喜欢
    • 2014-10-31
    • 2013-11-30
    • 2020-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多