问题
I have a function pointer in a dll file (in implementation, not header). How can I call the function pointed to by this pointer in the exe source code?
回答1:
you can export a function returning the pointer. Header:
typedef void ( *MyPtr ) ();
__declspec( dllexport ) MyPtr GetMyPtr();
Source:
MyPtr GetMyPtr()
{
//retunr the function pointer here
}
来源:https://stackoverflow.com/questions/7764074/exporting-a-function-pointer-from-dll