主要内容

外部代码集成

从MATLAB调用外部代码®代码

当你有外部代码、自定义代码或C / c++开发的遗留代码,你可以直接集成到MATLAB代码。调用C / c++函数,使用coder.ceval函数。通过数据类型或从外部代码,都是不确定的MATLAB代码,如指针类型,文件类型的外部文件I / O,或其他类型,使用coder.opaque。配置您的构建包括并链接到外部的源文件,头文件,通过使用对象文件和库coder.updateBuildInfo。提供一个面向对象的接口,外部C库,函数调用打包到一个类派生coder.ExternalDependency

coder.ExternalDependency 接口,外部代码
coder.BuildConfig 在代码生成构建上下文

功能

coder.ceval 调用外部C / c++函数
coder.read 读取数据文件在运行时生成的代码
coder.ref 显示数据以引用的方式传递
coder.rref 显示只读数据以引用的方式传递
coder.wref 显示数据只写以引用的方式传递
coder.write 创建数据文件生成的代码在运行时读取
coder.cinclude 头文件包含在生成的代码
coder.opaque 在生成的代码中声明变量
coder.reservedName 生成的代码没有使用指定的标识符的名字
coder.updateBuildInfo 更新构建信息对象RTW.BuildInfo

主题

故障排除

coder.ceval未知输出类型

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