如果这个dll有.lib文件,你只需要将它添加到链接器输入中并静态导入其函数。如果没有,可以使用一些工具从.dll生成.lib文件。另外,你也可以动态地导入函数,使用LoadLibrary和GetProcAddress。MSDN说你不能在DllMain中调用LoadLibrary。但在大多数情况下不会出现问题。
通常情况下,您可以通过在项目中使用导出库链接到 DLL。 然后,如果在运行时DLL在程序路径中,DLL函数就可以被程序调用。但是,也有可能(但需要更多的工作量)通过手动加载 DLL 并获取所需函数地址来避免链接时解析所需函数,但如果第三方 DLL 支持常规的链接时机制,则不应该采取这种方法。