梵蒂冈之花
在Windows下,您可以使用LoadLibrary()将其中一个库加载到内存中,然后使用GetProcAddress()获取需要调用的每个函数的地址,并通过函数指针调用函数。例如HMODULE lib = LoadLibrary("foo.dll");void *p = GetProcAddress(lib, "bar");// cast p to the approriate function pointer type (fp) and call it(*fp)(arg1, arg2...);FreeLibrary(lib);将获取foo.dll中名为bar的函数的地址并调用它。我知道Unix系统支持类似的功能,但我想不出他们的名字。