MATLAB Compilerで作​成したスタンドアロン​アプリケーションを、​非MATLAB環境で​実行するための設定方​法は(MATLAB 7.x)?

MATLAB Compilerで作成したスタンドアロンアプリケーションを、非MATLAB環境で実行するための設定方法は(MATLAB 7.x)?

 採用された回答

MathWorks Support Team
MathWorks Support Team 2013 年 10 月 26 日
編集済み: MathWorks Support Team 2020 年 1 月 21 日

0 投票

1. 以下のファイルを非MATLAB環境の同一ディレクトリに格納します。
・MATLAB Compilerで作成したEXEファイル(拡張子 .exe)
・MCRInstaller.exe
注1
MCRInstaller.exeは下記フォルダに格納されています。
<matlabroot>\toolbox\compiler\deploy\win32
matlabroot は、MATLABをインストールしたフォルダを表します。
注2
R2007b以前のバージョンでは、EXEファイルと共に作成されたCTFファイル(拡張子 .ctf)も必要です。
2. 非MATLAB環境で、MCRInstaller.exeを実行します。
2-a. 利用環境に合わせて言語を選択し、[OK]ボタンをクリックします。
2-b. ユーザ情報を入力し、[次へ]ボタンをクリックします。 この画面では何も入力しなくても構いません。
2-c. [次へ]ボタンをクリックします。
2-d. MATLAB Componet Runtimeをインストールするフォルダを指定し、 [次へ]ボタンをクリックします。  
デフォルトのインストールディレクトリは、下記になります。
  [R14~R14SP3] C:\Program Files\MathWorks\MATLAB Component Runtime\
  [R2006a~R2007b] C:\Program Files\MATLAB\MATLAB Component Runtime\  
  [R2008a~] C:\Program Files\MATLAB\MATLAB Compiler Runtime\
(注意)
全角文字が含まれるディレクトリ名がある場合、正しく認識されない可能性がありますので、半角英数字のフォルダ名を使用して下さい。  
2-e. [インストール]ボタンをクリックしてインストールを開始します。
2-f. 次の画面が表示されたら[完了]ボタンをクリックし、インストールを終了します。
3. 非MATLAB環境のコマンドプロンプト(cmd.exe)上で、以下のコマンドを実行します。
echo %Path%
上記コマンドで表示される環境変数Pathの中に、以下のパスが設定されていることを確認します。
MCRROOT\<MCRversion>\runtime\<Arch>
もし、登録されていない場合は、環境変数Pathに上記パスを設定します。
※MCRROOT は、MCR Installer のインストールディレクトリを示します。
※<MCRversion> は、MCR のバージョンを示します。
MATLABVer. PATHの表記
R14v70
R14SP1v71
R14SP2v72
R14SP3v73
R2006av74
R2006bv75
R2007av76
R2007bv77
R2008av78
R2008bv79
R2009av710
R2009bv711
R2009bSP1v712
R2010av713
R2010bv714
R2011av715
R2011bv716
R2012av717
R2012bv80
※<Arch> は、OSを示します。
CPU PATHの表記
32bitwin32
64bitwin64
4. システム再起動等で、変更した環境変数を有効にします。
(注意)
MATLAB6.5.1 / 6.5 / 6.1の設定方法については、関連ソリューション:MATLAB Compilerで作成したスタンドアロンアプリケーションを、非MATLAB環境で実行するための設定方法(MATLAB6.5.1 / 6.5 / 6.1) をご参照下さい。

その他の回答 (0 件)

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!