主要内容

C库中MATLAB

直接从MATLAB调用C库函数®

共享库是应用程序在运行时动态加载的函数集合。这个MATLAB接口支持在C头文件中定义函数金宝app的库。要调用c++库中的函数,请参见c++库中的MATLAB

Funzioni

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

抚慰心灵

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

Argomenti

调用共享库中的C函数

如何从MATLAB中调用外部函数,共享C库。

向共享C库函数传递参数

如何构造与库函数中的参数类型兼容的MATLAB参数。

表示C共享库函数中的指针参数

如何使用libpointer通过引用传递参数。

表示C共享库函数中的结构参数

将MATLAB结构传递给外部库函数的要求。

MATLAB原型文件

如何修改C头文件信息。

Risoluzione一些problemi

共享库支持的限制金宝app

不支持C语言特性。金宝app

限制使用的结构

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

加载库错误

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

没有匹配的签名错误

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

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

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