主要内容

c++mwArrayAPI共享库集成

创建和集成打包的MATLAB®函数转换为c++应用程序mwArrayAPI

c++mwArrayAPI只万博1manbetx支持c++ 03功能。类的共享库mwArrayAPI有一个接口,它使用c风格的函数来初始化MATLAB运行时,将打包的MATLAB函数加载到MATLAB运行时,并管理在c++驱动程序代码和MATLAB运行时.下面将描述这些函数C / c++ API.下面列出的功能c++mwArrayAPI是特定于mwArrayAPI,不能用于为其他API创建的共享库。

功能

compiler.build.cppSharedLibrary 创建c++共享库
compiler.build.CppSharedLibraryOptions 构建c++共享库的选项
mbuild 编译和链接源文件MATLAB生成的共享库

C / c++ API

mclmcrInitialize 初始化MATLAB运行时代理库
mclInitializeApplication 设置所有人共享的应用程序状态MATLAB运行时在当前进程中创建的实例
mclTerminateApplication 关闭MATLAB运行时-内部应用程序状态
<图书馆>初始化(WithHandlers) 初始化MATLAB运行时关联的实例图书馆
<图书馆>终止 释放分配的所有资源MATLAB运行时关联的实例图书馆
mclRunMain 跨所有平台创建相同包装器代码的机制
mclIsMCRInitialized 确定MATLAB运行时已正确初始化
mclWaitForFiguresToDie 允许部署的应用程序处理图形事件,使图形窗口保持显示
mclGetLastErrorMessage 函数调用失败的最后一个错误消息
mclGetLogFileName 检索使用的日志文件的名称MATLAB运行时
mclIsJVMEnabled 确定MATLAB运行时是由实例开始的Java虚拟机(JVM
mclIsNoDisplaySet 确定-nodisplay模式已启用

c++ mwArray API

mwArray 类,用于向生成的c++函数传递输入/输出参数MATLAB编译器SDK
mwException 类使用的异常类型mwArrayAPI和c++的接口函数
mwString 类使用的字符串类mwArrayAPI将字符串数据作为某些方法的输出传递

主题

创建并实现一个c++ mwArray API共享库

生成一个c++ mwArray API共享库并构建一个c++应用程序

从MATLAB代码创建一个c++ mwArray API共享库,并使用示例c++驱动程序代码实现它。

将c++共享库与c++驱动程序应用程序集成

配置mbuild选项文件

如何配置mbuild选择文件。

从C/ c++调用MATLAB编译器SDK API函数

使用MATLAB编译器SDK™用于C/ c++在驱动程序代码中吸收共享库的API函数。

集成c++共享库

类创建和分发c++共享库mwArrayAPI。

在单个应用程序中使用多个共享库

在一个C/ c++应用程序中使用多个生成的共享库。

Mac OS X

为macOS编写应用程序

专门编写可部署的c++应用程序macOS

MATLAB运行时

安装和配置MATLAB运行时

安装、配置和卸载MATLAB运行时

设置MATLAB运行时部署路径

为要运行应用程序的计算机定义路径MATLAB编译器™MATLAB编译器SDK

MATLAB运行时启动选项

MATLAB运行时选项,例如-nojvm-nodisplay,或日志文件

MATLAB运行时组件缓存和可部署归档嵌入

覆盖默认的存档嵌入行为,并使用MATLAB运行时组件缓存。