仅在需要时加载DLL

时间:2014-11-17 17:04:44

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

如何仅在需要时加载DLL?

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

1 个答案:

答案 0 :(得分:3)

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