主要内容

外部代码集成

从MATLAB调用外部代码®代码

当您使用C/ c++开发外部代码、自定义代码或遗留代码时,您可以将其直接集成到MATLAB代码中。要调用C/ c++函数,使用coder.ceval函数。要向MATLAB代码中不可定义的外部代码传递数据类型(例如指针类型),文件类型用于外部文件I/O,或其他类型,使用coder.opaque.通过使用将构建配置为包含并链接到外部源文件、头文件、目标文件和库coder.updateBuildInfo.要向外部C库提供面向对象的接口,请将函数调用打包到派生的类中编码器。ExternalDependency

编码器。ExternalDependency 到外部代码的接口
编码器。BuildConfig 在代码生成期间构建上下文

功能

coder.ceval 调用外部C/ c++函数
coder.ref 指示要通过引用传递的数据
coder.rref 指示通过引用传递的只读数据
coder.wref 指示通过引用传递的仅写数据
coder.cinclude 在生成的代码中包含头文件
coder.opaque 在生成的代码中声明变量
coder.reservedName 生成不使用指定标识符名称的代码
coder.updateBuildInfo 更新构建信息对象环球套票。BuildInfo

主题

故障排除

未知的输出类型code .ceval

定义外部C/ c++函数调用的输出类型。