我正在尝试做某事我不确定是否可能。我有一个C ++ DLL库,我将其包装在另一个DLL中,以便可以从Python访问它。
在C ++方面,我需要使用签名
注册回调int __cdecl CallbackHandler(int type, const char* val)
然后我注册这个函数:
CallbackRegister(TYPE_ENUM, CallbackHandler);
我正在使用Boost :: Python来尝试包装它,所以理想情况下我希望能够在Python中注册回调并在新消息进入时调用它,以便所有值都在Python中提供给我
这甚至可能还是我在错误的树上咆哮。