当前位置: 技术问答>linux和unix
ubuntu 主程序c++调用c模块后,c模块 如何主动向主程序返回数据
来源: 互联网 发布时间:2017-04-22
本文导语: ubuntu 主程序c++调用c语言的动态链接库,现在这个动态库的数据需要主动向主程序返回。这个回调功能的语法能完整的列一下吗。谢谢!! | 写个函数指针注册给c共享库 typedef int (*fun_ptr)(your param) ...
ubuntu 主程序c++调用c语言的动态链接库,现在这个动态库的数据需要主动向主程序返回。这个回调功能的语法能完整的列一下吗。谢谢!!
|
写个函数指针注册给c共享库
typedef int (*fun_ptr)(your param)
在c库里面注册
void register(fun_ptr fun)
{
static funptr c_fun = fun;
}
函数指针指向的函数在c++里面实现,c库在合适的地方调用一下c_fun
|
提示应该是runCallBack还是为NULL,void fun_register(pFunc);这个函数体里面有没有赋值?