Can I use a Matlab function as a callback of a C library when using loadlibrary and calllib ?
2 次查看(过去 30 天)
显示 更早的评论
Hi
I am using a C library in Matlab with loadlibrary and calllib.
In my C program, I refer to a callback function defined by an argument of a "setup" function (here named OnTime).
Can I pass a Matlab function to be used as this call back and how ?
(For information, loadlibrary gives me the following warning: Warning: The data type 'FcnPtr' used by function OnTime does not exist.)
Thanks in advance for your help.
Regards
0 个评论
回答(1 个)
Bruno Luong
2023-10-26
No MATLAB function are propritary and cannot directly inferfacing with anything (else). You have to wrap it in appropiate interface function of whatever language (C in your case).
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 C Shared Library Integration 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!