在C++上使用带有LoadLibrary()方法的库dll

Gia*_*nco 1 c++ winapi

我可以使用LoadLibrary方法导入struct类型的数据吗?对不起我的英语.谢谢.

Joh*_*ell 8

让我假设一些问题遗漏的事情:

  1. 你有一个名为flubber.dll的动态库
  2. 库导出该函数bool GetFlubber(Flubber* flubber).
  3. 函数和类型Flubber(恰好是struct!)在名为flubber.h的头文件中声明.

如果这3个条件都满足,那么你可以使用LoadLibraryflubber.dll,其次是GetProcAddressGetFlubber作为PROC名称,最后你可以声明一个Flubber本地实例,并把它传递给GetFlubber通过检索PROC地址.