如何仅在需要时加载DLL?
我有一个程序,我设置了一些依赖(通过Properties > Linker > Input > Additional Dependencias
)。但是没有这种依赖性,可执行文件就无法运行。如何在需要时创建仅需要此DLL的Windows应用程序?
答案 0 :(得分:3)
您可以使用LoadLibrary
“手动”加载DLL,然后使用GetProcAddress
解析所有符号。无论如何这样做,在使用DLL的任何符号(函数)之前,您有责任确保所有内容都已正确加载和解析。