主要内容

C库中MATLAB

直接从MATLAB调用C库函数®

共享库是一组由一个应用程序在运行时动态加载的功能。这个MATLAB接口支持包含C头文件中定义的金宝app函数库。在c++调用函数库,看到描述的接口在MATLAB c++库

功能

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

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

主题

共享库中调用C函数

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

共享C库函数传递参数

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

代表着C共享库函数指针参数

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

代表结构参数C共享库函数

要求通过MATLAB结构到外部库函数。

MATLAB原型文件

如何修改C头文件信息。

故障排除

限制共享库的支持金宝app

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

限制使用的结构

使用C语言结构规则在一个共享库。

加载库错误

错误发生在共享库不是一个有效的图书馆。

没有匹配的签名错误

这个错误发生在你调用一个函数不正确的输入或输出参数,或者如果有一个错误在头文件中的函数签名。

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

共享库,编译的微软®窗户®32位的库,使用默认的调用协定是不兼容的MATLAB调用协定。