主要内容

从Call C拨打CMATLAB

直接从MATLAB调用C库函数®R2021b或更早,使用Calllib功能

共享库是运行时应用程序动态加载的功能集合。MATLAB接口支持包含C标头文件中定义的万博1manbetx功能的库。要在C ++库中调用功能,请使用从MATLAB致电C ++

功能

载荷 加载C共享库中MATLAB
Unloadlibrary 从内存卸载共享的C库
Calllib 在C共享库中调用功能
libfunctions 返回有关共享C库中功能的信息
libfunctionsview 在窗口中显示共享的C库函数签名
libisload 确定共享C库是否已加载
libpointer 用于与共享C库一起使用的指针对象
libsstruct 兑换MATLAB与共享C库一起使用的C风格结构的结构

课程

lib.pointer 指针对象与C指针兼容

话题

故障排除

共享库支持的局限性万博1manbetx

C语言功能不支持。万博1manbetx

使用结构的限制

在共享库中使用C语言结构的规则。

加载库错误

当共享库不是有效库时,会发生错误。

没有匹配的签名错误

当您在没有正确的输入或输出参数的情况下调用函数时,会发生此错误,或者在标题文件中的函数签名中存在错误。

MATLAB在共享库中呼叫函数时意外终止

一些共享库,编译为Microsoft®视窗®32位库,使用与默认MATLAB调用约定不兼容的呼叫约定。