MATLAB 関数のパッケージ化後に生成されるファイル
MATLAB® Compiler SDK™ を使用してデプロイ可能なコンポーネントを作成するときに、ビルド ターゲットに対応するファイルが出力フォルダーに生成されます。使用するパッケージ化方法によっては、ファイルは出力フォルダーのさまざまなサブフォルダーに配置されることがあります。使用可能なパッケージ化の方法の詳細については、デプロイ オプションの選択を参照してください。MATLAB Compiler™ により生成されるファイルのリストについては、MATLAB 関数のパッケージ化後に生成されるファイルを参照してください。
compiler.build の関数群は、メイン ファイルおよびターゲット タイプに従って名付けられたフォルダーに出力ファイルを配置します。たとえば、magicsquarePythonPackage です。
コンパイラ アプリはコンパイラ タスクに基づいて名付けられたフォルダーを生成し、build という名前のサブフォルダーに出力ファイルを配置します。インストーラーを作成した場合、このアプリでは package サブフォルダーをオプションで作成します。インストーラーは、コンパイル済みコンポーネントの配布に必要なすべてのバイナリ アーティファクトをインストールし、MATLAB Runtime をオプションでインストールします。また、関数 compiler.package.installer を使用して、インストーラーを生成することもできます。MATLAB がマシンにインストールされていないユーザーに、インストーラーが配布されます。
インストーラーを作成しない場合は、コンポーネント タイプに従ってコンポーネントの統合に必要なファイルのセットを手動で配布できます。コンポーネントを使用するアプリケーションの開発と実行を目的としてどのファイルが配布されるかの詳細については、アプリケーション開発者への MATLAB Compiler SDK ファイルの配布を参照してください。
R2025a 以降:コンパイラ アプリの以前のバージョンを使用して生成されるファイルの詳細については、MATLAB 関数のパッケージ化後に生成されるファイル (R2024b)を参照してください。
MATLAB Compiler SDK により生成されるファイル
MATLAB Compiler SDK はビルド出力フォルダーに以下のファイルを生成します。ここにリストされていない中間アーティファクトは、MATLAB ファイルのパッケージ化の結果として生成されます。これらはユーザーにとって重要ではありません。
すべてのターゲット
すべてのデプロイ ターゲットに対して以下のファイルが生成されます。
| ファイル | 説明 |
|---|---|
buildresult.json | パッケージに含まれる Runtime 依存関係に関する情報を含む JSON ファイル。情報は、 |
GettingStarted.html | パッケージ化情報と次のステップが含まれる HTML ファイル。 |
includedSupportPackages.txt | パッケージに含まれているすべてのサポート ファイルがリストされます。 |
mccExcludedFiles.log | パッケージに含まれていないすべてのツールボックス関数のリストが含まれるログ ファイル。データ ファイルの除外の詳細については、 |
PackagingLog.html | 使用された |
readme.txt | デプロイの前提条件に関する情報と、デプロイ用にパッケージ化するファイルのリストが含まれています。 |
requiredMCRProducts.txt | パッケージを実行するために必要な製品の製品 ID が含まれています。製品 ID の詳細については、 |
unresolvedSymbols.txt | パッケージ化の際に見つからない依存関係がリストされます。このファイルが空でない場合、必要な依存関係を特定し、それらを検索パスに配置してから再コンパイルする必要があります。 |
C 共有ライブラリ
| ファイル | 説明 |
|---|---|
filename.lib | ユーザー記述の共有ライブラリ用のインポート ライブラリ。 |
filename.h | ユーザー記述の共有ライブラリ用のヘッダー ファイル。 |
filename.dll | ユーザー記述の共有ライブラリ用のコード。 |
C++ 共有ライブラリ
| ファイル | 説明 |
|---|---|
GettingStarted.html | パッケージ化情報が含まれる HTML ファイル。 |
filename.lib | ユーザー記述の このファイルは、パッケージ化の際に |
filename.h | ユーザー記述の |
filename.dll | ユーザー記述の |
| フォルダー
このフォルダーは、パッケージ化の際に MATLAB データ API を選択すると生成されます。 |
COM コンポーネント
| ファイル | 説明 |
|---|---|
_install.bat | 生成された |
filename_1_0.dll | 生成された |
.NET アセンブリ
| ファイル | 説明 |
|---|---|
filename.dll |
|
filename_overview.html | 生成されたコンポーネント用の HTML 概要ドキュメント。コンポーネントにアクセスするための要件や、 |
filenameNative.dll | ネイティブ API を使用してアクセス可能な、生成されたコンポーネントが含まれるファイル。 |
Java パッケージ
| ファイル | 説明 |
|---|---|
| フォルダー |
Filename.jar | ユーザー記述アプリケーション用の Java アーカイブ。 |
Python パッケージ
| ファイル | 説明 |
|---|---|
| フォルダー
|
setup.py | パッケージ化された Python アプリケーションをインストールするファイル。 |