主要内容

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

スタンドアロン アプリケーション

MATLAB®関数からのスタンドアロン アプリケーションの作成

MATLABがインストールされていないターゲット マシンで MATLABコードを実行する場合は、スタンドアロン アプリケーションを作成します。compiler.build.standalone应用程序を実行するか、mccコマンドを実行するか、应用程序编译器アプリを使用して、MATLABコードをコンパイルします。スタンドアロン アプリケーションは、自身が生成されたプラットフォームに対応する 窗户®、Linux®马科斯で実行されます。

スタンドアロン アプリケーションを実行するには、ターゲット マシンにMATLAB运行时をインストールします。詳細については、MATLAB运行时のインストールと構成を参照してください。

アプリ

アプリケーション コンパイラ 配布するMATLABプログラムをスタンドアロン アプリケーションとしてパッケージ化する

関数

すべて展開する

应用程序编译器 関数のビルドとスタンドアロン アプリケーションへのパッケージ化
部署工具 アプリケーション配布アプリのリストを開く
mcc 配布するMATLAB関数のコンパイル
compiler.build.standalone应用程序 MATLABの外部で配布用のスタンドアロン アプリケーションを作成
compiler.build.standalonewindows应用程序 窗户コマンド シェルを起動しない、MATLAB外部での配布用スタンドアロン アプリケーションの作成
compiler.build.StandaloneApplicationOptions スタンドアロン アプリケーションのビルドのオプション
编译器.build.Results コンパイラ ビルド結果オブジェクト
compiler.package.installer MATLAB编译程序によって生成されたファイル用のインストーラーの作成
compiler.package.InstallerOptions MATLAB编译程序パッケージ インストーラーの作成オプション
编译器.package.docker Linuxオペレーティング システム上でMATLAB编译程序により生成されたファイルの码头工人イメージを作成
compiler.package.DockerOptions 码头工人オプション オブジェクトの作成
ctfroot 配布アプリケーション関連ファイルの場所
是的 コードが配布モードで実行されているのか、あるいはMATLABモードで実行されているかを判定
ismcc コードがコンパイル プロセス中に機能しているかどうかをテスト (mccを使用)
麦克沃森 MATLABのバージョンに対応するMATLAB运行时のバージョンを返す
%#作用 节日评估处理图形コールバック、または 小地毯ファイルから読み込まれたオブジェクトを通して呼び出される関数のMATLAB编译程序による検出を補助するプラグマ
%#排除 mccコマンド実行中の依存関係の解析時にファイルまたは関数の依存関係を無視

トピック

スタンドアロン アプリケーションの作成

MATLABからのスタンドアロン アプリケーションの作成

スタンドアロンの MATLABアプリケーションの作成、インストール、実行の例を試す。

アプリケーションのカスタマイズ

アプリケーションのカスタマイズ

コンパイラ アプリで生成されるインストーラーの外観をカスタマイズする方法。

サポート パッケージの管理

MATLABアプリケーションをパッケージ化する際にサポート パッケージを含める。

MATLAB运行时のネットワーク インストールを使用したアプリケーションの実行

MATLAB运行时のネットワーク インストールを使用してアプリケーションを実行するために従わなければならない手順を説明する。

コンパイルしたアプリケーションの MATLABデータ ファイル

コンパイルしたアプリケーションに MATLABデータ ファイルを含める。

码头工人へのパッケージ化

MATLABスタンドアロン アプリケーションの 码头工人イメージへのパッケージ化

MATLABスタンドアロン アプリケーションを 码头工人®イメージにパッケージ化する例。

パッケージ化

mccコマンドの引数 (アルファベット順)

MATLAB编译器™のオプションのクイック リファレンス表 (アルファベット順)。

mccコマンド ライン引数 (タスク別)

MATLAB编译器のオプションのクイック リファレンス表 (機能別)。

並列計算

配布アプリケーションでの 并行计算工具箱の使用

并行计算工具箱™ を使用するアプリケーションにクラスター プロファイルを渡す手順。

MacOSX

アプリケーションと MacOSXの 发现者の統合

MATLAB运行时雨衣アプリケーション起動ツールのインストール領域に追加する。

依存関係解析

MATLAB编译器を使用した依存関係の解析

MATLAB编译器では、依存関係解析関数を使用してファイルの検索やインクルードを行います。

依存関係解析関数およびコンパイル パスのユーザー操作

MATLAB编译器は依存関係を解析するために MATLAB検索パスを使用します。

墨西哥ファイル、动态链接库共有ライブラリ

依存関係の解析で 墨西哥ファイル、动态链接库および共有ライブラリがどのように扱われるかを学習する。

MATLABの関数の配布方法

配布のためにMATLAB编译器で実行される手順を学習する。

ベスト プラクティス

配布可能な MATLABコードの記述

パッケージ化と配布が可能な、柔軟性の高い MATLABコードを記述する。

スタンドアロン アプリケーションおよび引数

引数を使用するスタンドアロン アプリケーションの実行方法。

配布アプリケーションでの共有ライブラリの呼び出し

MATLABの関数加载库を使用して、共有ライブラリを MATLABに読み込むことができます。

コンパイルしたアプリケーションの MATLABデータ ファイル

コンパイルしたアプリケーションに MATLABデータ ファイルを含める。

トラブルシューティング

MATLAB编译器と MATLAB编译器SDKでのコンパイルでサポートされていない関数

MATLABCompilerMATLAB编译器SDK™でコンパイルできない関数

制限

MATLAB编译器には、何がコンパイル可能かに関しての制限があります。

テスト エラー

アプリケーションのテスト中にエラーが発生した場合は、MATLAB运行时が正しくインストールされていることを確認する。

配布アプリケーションのエラーの調査

エンド ユーザーへの配布時にアプリケーション エラーを診断する。