Main Content

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

C++ mwArray API 共有ライブラリの統合

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

C++ mwArray API は C++03 の機能のみをサポートします。mwArray API を使用する C++ 共有ライブラリのインターフェイスは、C スタイルの関数を使用して MATLAB Runtime の初期化、パッケージ化された MATLAB 関数の MATLAB Runtime への読み込み、および C++ ドライバー コードと MATLAB Runtime の間で渡されるデータの管理を行います。これらの関数は C/C++ API で説明されています。C++ mwArray API の下にリストされている関数は mwArray API に固有であり、他の API 用に作成された共有ライブラリには使用できません。

関数

compiler.build.cppSharedLibraryCreate C++ shared library
compiler.build.CppSharedLibraryOptionsOptions for building C++ shared libraries
mbuildCompile and link source files against MATLAB generated shared libraries

C/C++ API

mclmcrInitializeInitialize the MATLAB Runtime proxy library
mclInitializeApplicationSet up application state shared by all MATLAB Runtime instances created in current process
mclTerminateApplicationClose MATLAB Runtime-internal application state
<library>Initialize[WithHandlers]Initialize MATLAB Runtime instance associated with library
<library>TerminateFree all resources allocated by MATLAB Runtime instance associated with library
mclRunMainMechanism for creating identical wrapper code across all platforms
mclIsMCRInitializedDetermine if MATLAB Runtime has been properly initialized
mclWaitForFiguresToDieEnable deployed applications to process graphics events, enabling figure windows to remain displayed
mclGetLastErrorMessageLast error message from unsuccessful function call
mclGetLogFileNameRetrieve name of log file used by MATLAB Runtime
mclIsJVMEnabledDetermine if MATLAB Runtime was started with instance of Java Virtual Machine (JVM)
mclIsNoDisplaySetDetermine if -nodisplay mode is enabled

C++ mwArray API

mwArrayClass used to pass input/output arguments to C++ functions generated by MATLAB Compiler SDK
mwExceptionException type used by the mwArray API and the C++ interface functions
mwStringString class used by the mwArray API to pass string data as output from certain methods

トピック

C++ mwArray API 共有ライブラリの作成と実装

C++ mwArray API 共有ライブラリの生成と C++ アプリケーションのビルド

MATLAB コードから C++ mwArray API 共有ライブラリを作成し、サンプル C++ ドライバー コードを使って実装する。

C++ 共有ライブラリと C++ ドライバー アプリケーションの統合

Configure the mbuild Options File

How to configure the mbuild options file.

Call MATLAB Compiler SDK API Functions from C/C++

Use MATLAB Compiler SDK™ API functions for C/C++ to assimilate shared libraries in driver code.

Integrate C++ Shared Libraries

Create and distribute C++ shared libraries that use the mwArray API.

Use Multiple Shared Libraries in Single Application

Use multiple generated shared libraries in a single C/C++ application.

Mac OS X

Write Applications for macOS

Write deployable C++ applications specifically for macOS.

MATLAB Runtime

Install and Configure MATLAB Runtime

Install, configure, and uninstall MATLAB Runtime.

Set MATLAB Runtime Path for Deployment

Define paths for machines where you want to run applications generated with MATLAB Compiler™ or MATLAB Compiler SDK.

MATLAB Runtime Startup Options

Set MATLAB Runtime options, such as -nojvm, -nodisplay, or -logfile.

MATLAB Runtime Component Cache and Deployable Archive Embedding

Override the default archive embedding behavior, and use MATLAB Runtime component cache.