主要内容

La traducción de esta página aún没有se ha actualizado a La versión más reciente。Haga clic aquí para ver la última versión en inglés。

Llamar a C desdeMATLAB

下载下载下载下载下载下载下载下载versión R2021b版本预览MATLAB®utilzando la funcióncalllib

联机图书馆recopilación联机图书馆aplicación形式上的工具dinámica时间上的时间ejecución。C. c++的兼容文献定义接口,使用文献描述接口的c++兼容文献定义接口Llamar的一个c++ desde MATLAB

一些必要

loadlibrary 加载C共享库到MATLAB
unloadlibrary 从内存中卸载共享C库
calllib C共享库中的调用函数
libfunctions 返回共享C库中的函数信息
libfunctionsview 在窗口中显示共享的C库函数签名
libisloaded 确定是否加载了共享C库
libpointer 指针对象,用于共享C库
libstruct 转换MATLAB结构转换为C风格结构,用于共享C库

一堂课

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

特马

Solución de problemas

共享库支持的限制万博1manbetx

不支持C语言特性。万博1manbetx

使用结构的限制

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

加载库错误

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

无匹配签名错误

当您调用没有正确输入或输出参数的函数时,或者如果头文件中的函数签名中有错误,则会发生此错误。

MATLAB在调用共享库中的函数时意外终止

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