Main Content

MATLAB 関数のパッケージ化後に生成されるファイル

パッケージ化のプロセスが完了すると、ターゲット フォルダーの場所に for_redistributionfor_redistribution_files_onlyfor_testing の 3 つのフォルダーが生成されます。

ターゲット フォルダーの場所に生成されたファイル PackagingLog.html には、パッケージ化のプロセスで使用した mcc コマンドと出力に関する情報が含まれています。

for_redistribution フォルダー

MATLAB® がマシンにインストールされていないユーザーに、for_redistribution フォルダーが配布されます。

このフォルダーには、アプリケーションと MATLAB Runtime (パッケージ化の時点でアプリケーションに含まれている場合) をインストールするファイル MyAppInstaller_web.exe が含まれます。ターゲット プラットフォーム上でターゲット言語を使用するパッケージ化されたアプリケーションを、ターゲット フォルダー内で使用可能にするためのすべてのファイルがインストールされます。

for_redistribution_files_only フォルダー

MATLAB がマシンにインストールされていないユーザーに、for_redistribution_files_only フォルダーが配布されます。このフォルダーには、ターゲット言語により、ターゲット プラットフォーム上でパッケージ化されたアプリケーションの使用を可能にする、固有のファイルが含まれています。

C 共有ライブラリ

ファイル説明
GettingStarted.html

パッケージ化情報が含まれる HTML ファイル。

filename.lib

ユーザー記述の共有ライブラリ用のインポート ライブラリ。

filename.h

ユーザー記述の共有ライブラリ用のヘッダー ファイル。

filename.dll

ユーザー記述の共有ライブラリ用のコード。

C++ 共有ライブラリ

ファイル説明
GettingStarted.html

パッケージ化情報が含まれる HTML ファイル。

filename.lib

ユーザー記述の mwArray API 共有ライブラリ用のインポート ライブラリ。

filename.h

ユーザー記述の mwArray API 共有ライブラリ用のヘッダー ファイル。

filename.dll

ユーザー記述の mwArray API 共有ライブラリ用のコード。

v2:

  • generic_interface:

    • filename.ctf

    • readme.txt

フォルダー v2 には、別のフォルダー generic_interface が含まれています。これには、MATLAB データ API ライブラリのデプロイ可能なアーカイブである ctf ファイルが含まれています。

また、パッケージ化情報を記述した readme.txt ファイルも含まれています。

COM コンポーネント

ファイル説明
_install.bat

生成された dll ファイルを登録するファイル。

filename_1_0.dll

生成された dllmwregsvr.exe または regsvr32.exe を使用して登録する必要があります。

GettingStarted.html

パッケージ化情報が含まれる HTML ファイル。

.NET アセンブリ

ファイル説明
filename.dll

mwArray API を使用してアクセス可能な、生成されたコンポーネントが含まれるファイル。

filename_overview.html

生成されたコンポーネント用の HTML 概要ドキュメント。コンポーネントにアクセスするための要件や、mwArray クラス階層を使用して引数を生成するための要件が含まれています。

filenameNative.dll

ネイティブ API を使用してアクセス可能な、生成されたコンポーネントが含まれるファイル。

GettingStarted.html

パッケージ化情報が含まれる HTML ファイル。

Java アプリケーション

ファイル説明

doc:

  • html:

    • filename

      • Class1.html

      • Class1Remote.html

      • FilenameMCRFactory.html

      • packageframe.html

      • package-summary.html

      • packagetree.html

    • allclasses-frame.html

    • allclasses-noframe.html

    • constantvalues.html

    • deprecated-list.html

    • help-doc.html

    • index.html

    • index-all.html

    • overview-tree.html

    • package-list

    • script.js

    • stylesheet.css

フォルダー doc には別のフォルダー html が含まれています。このフォルダーには、パッケージ化された Java® アプリケーションのすべてのクラスに関する HTML ドキュメンテーションが含まれています。

Filename.jar

ユーザー記述アプリケーション用の Java アーカイブ。

GettingStarted.html

パッケージ化情報が含まれる HTML ファイル。

Python アプリケーション

ファイル説明

filename:

  • _init_.py

  • filename.ctf

フォルダー Filename には次のファイルが含まれています。

  • Python® パッケージの初期化時に使用されるファイル。

  • Python パッケージのデプロイ可能なアーカイブ。

setup.py

パッケージ化された Python アプリケーションをインストールするファイル。

GettingStarted.html

パッケージ化情報が含まれる HTML ファイル。

for_testing フォルダー

このフォルダー内のファイルを使用して、アプリケーションをテストします。このフォルダーには、バイナリ、JAR ファイル、ヘッダー ファイル、ソース ファイルなど、特定のターゲットに使用するすべての中間アーティファクトや最終アーティファクトが含まれています。パッケージ化プロセス中に作成される最終アーティファクトは、for_redistribution_files_only フォルダーで説明されているファイルと同じです。これらのファイルを使用して、アプリケーションをテストします。パッケージ化されたアプリケーションをテストする方法の詳細については、次のトピックを参照してください。

生成される中間アーティファクトは、MATLAB ファイルのパッケージ化の結果です。これらはユーザーにとって重要ではありません。

このフォルダーには 2 つのテキスト ファイルも含まれています。mccExcludedFiles.txt には、パッケージ化アプリケーションから除外されたファイルがリストされ、requiredMCRProducts.txt にはアプリケーションを実行するために MATLAB Runtime で必要とされる製品の製品 ID が含まれています。

参考

|

関連するトピック