【发布时间】:2012-12-02 11:07:36
【问题描述】:
我已经设法从 C++ 中的 DLL 调用一个函数,但我想向它传递一个参数。
我目前正在使用 SDL,我想将 SDL 事件“事件”传递给源代码中的函数。示例如下:
// DLL
typedef void (*Events)(SDL_Event *event);
static __declspec(dllexport) void HandleEvents(Events events)
{
events(&d2Main::event);
}
// Application
int main()
{
d2Main::HandleEvents(&HandleEvents);
}
void HandleEvents(SDL_Event *events)
{
if(events.type == SDL_QUIT)
// Do stuff
}
d2Main 是一个类。 这可能吗?
【问题讨论】: