我需要将matlab中的一个函数注册给C动态库,当c库有事件发生的时候,能够回调matlab中的函数
比如:
C代码:
typedef char * (*Callback) (char *);
void register_func(Callback *func)
{
....
}
Matlab:
%回调函数定义
function [result] = calc(a)
result = a
end
%调用C的注册回调函数
register_func(@calc)
当然这个代码是不对的,请问如何才能达到这种效果呢?
register_func(@calc)
不知道怎么传递matlab里的函数指针到C库里