何时应隐式或显式链接到 DLL?常见做法或陷阱是什么?
显式链接 DLL 的情况相当罕见。主要是因为它很痛苦并且容易出错。您需要为导出的函数编写函数指针声明,并正确获取 LoadLibrary + GetProcAddress + FreeLibrary 代码。仅当您需要插件样式 DLL 的运行时依赖性或想要根据配置从一组 DLL 中进行选择时,才需要这样做。或者处理版本控制,例如仅在更高版本的 Windows 上可用的 API 函数。显式链接是 COM 和 .NET DLL 的默认设置。
更多背景信息在此MSDN 库文章.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)