主要内容

外部代码集成

从MATLAB调用外部代码®代码

当您使用C/C ++开发的外部代码,自定义代码或旧版代码时,可以将其直接集成到MATLAB代码中。要调用C/C ++功能,请使用CODER.CEVAL功能。将数据类型传递给或从MATLAB代码中无法定义的外部代码,例如指针类型,文件外部文件I/O或其他类型的类型使用编码器。将您的构建配置为包括并链接到外部源文件,标头文件,对象文件和库,编码器。UpdateBuildInfo。要向外部C库提供面向对象的接口coder.external依赖性

课程

coder.external依赖性 外部代码的接口
Coder.buildConfig 在代码生成期间建立背景

功能

CODER.CEVAL 调用外部C/C ++功能
编码器 指示通过参考传递的数据
Coder.RREF 指示只读数据以通过参考传递
编码器 指示仅写入数据以通过参考
编码器 将标题文件包括在生成的代码中
编码器 在生成代码中声明变量
编码器。保留名称 生成不使用指定标识符名称的代码
编码器。UpdateBuildInfo 更新构建信息对象rtw.buildinfo

话题

故障排除

编码器的未知输出类型。

定义外部C/C ++功能调用的输出类型。