Exporting a function pointer from dll

后端 未结 1 541
我寻月下人不归
我寻月下人不归 2021-01-24 17:43

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条回答
  •  -上瘾入骨i
    2021-01-24 18:38

    you can export a function returning the pointer. Header:

    typedef void ( *MyPtr ) ();
    
    __declspec( dllexport ) MyPtr GetMyPtr();
    

    Source:

    MyPtr GetMyPtr()
    {
      //retunr the function pointer here
    }
    

    0 讨论(0)
提交回复
热议问题