そのため、Matlab R2011b で作成およびコンパイルした MATLAB プログラムがあります。今、コンパイルされたバージョンを配布したいと思います。私のプログラムを実行するには、ユーザーがコンピューターに MCR をインストールする必要があることを理解しています。私の質問は次のとおりです。このユーザーがシステムに他のバージョンの MATLAB を既にインストールしている場合、違いはありますか。MATLAB ヘルプを確認したところ、これが書かれていました
"Windows。MCR インストールに対して展開されたコンポーネントを実行するには、mcr_root\ver\runtime\win32|win64 が matlabroot\runtime\win32|win64 の前にシステム パスに表示される必要があります。
MCR インストールに対して展開されたコンポーネントを実行するには、mcr_root\ver\runtime\win32|win64 がシステム パス上で matlabroot\runtime\win32|win64 の前に表示されなければなりません。
mcr_root\ver\runtime\arch がコンパイルされたアプリケーション パスの最初にある場合、アプリケーションは MCR インストール エリア内のファイルを使用します。
コンパイルされたアプリケーション パスで matlabroot\runtime\arch が最初に現れる場合、アプリケーションは MATLAB Compiler インストール エリア内のファイルを使用します。
では、各ユーザーは指示に従ってシステム パスを変更する必要がありますか?それとも、この変更がなくてもプログラムは動作しますか?