a.dll,b.dll公共头文件定义函数指针类型如下:
typedef  void(_cdecl * CommondFun)(void );a.dll 定义如下:
C_Library = LoadLibrary("c.dll");
CommondFun af;
af = (CommondFun)GetProcAddress(C_Library,"CFun");
af
此时a.dll内载入
B_Library = LoadLibrary("b.dll");
将C_Library 的指针传进了b.dll,
如果b.dll也想用这个CFun(),是不是也要同样定义
CommondFun bf;
bf = (CommondFun)GetProcAddress(C_Library,"CFun");
bf
还是将a.dll中的af的指针传入来执行CFun呢??