主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

c++mwArrayAPI共有ライブラリの統合

mwArrayAPIを使用してパッケージ化されたMATLAB®関数を作成しc++アプリケーションに統合する

c++mwArrayc++ APIは03の機能のみをサポートします。mwArrayc++ APIを使用する共有ライブラリのインターフェイスは,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运行时是由实例ofJava虚拟机(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++共享库

创建和分发使用mwArrayAPI。

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

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

Mac OS X

为macOS编写应用程序

为。编写可部署的c++应用程序macOS

MATLAB运行时

安装和配置MATLAB运行时

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

设置MATLAB运行时路径的部署

定义要在其中运行生成的应用程序的机器的路径MATLAB编译器™MATLAB编译器SDK

MATLAB运行时启动选项

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

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

重写默认存档嵌入行为,并使用MATLAB运行时组件缓存。