Matlabの代わりにMCRでコンパイルされた.exeファイルを実行するのに問題があります。プログラムが複数のスレッドを使用しているために分かります。 MCRで実行中)。同じマシンでMatlab MCRとMATLABを実行する
"MCRインストールに対して展開されたコンポーネントを実行するには、mcr_root \ ver \ runtime \ win32 | MATLABのドキュメント(http://www.mathworks.com/help/toolbox/compiler/f12-999353.html)を参照してください。 Win64のはのmatlabrootの\ランタイムの\ win32の前に、システム・パス上に表示されなければなりません。| win64の
もしここで、mcr_root \版\ランタイム\アーチは、最初にコンパイルされたアプリケーションパスに表示され、アプリケーションはMCRインストールエリア内のファイルを使用しています
。matlabroot \ runtime \ archがコンパイルされたアプリケーションパス上に最初に表示される場合、アプリケーションはMATLAB Compilerのインストール領域にあるファイルを使用します。
誰も私のためにドットをもう少し接続できますか?私はこれが何を意味するのか分からない。ありがとう!
ありがとう - それは知るのに本当に便利なオプションです。私はMATLABを持たないコンピュータで同じexeを実行すると1つのスレッドしか使用しないので、exeそのものだとは思わないので、私の場合はさらに別の問題があると思います。 MCRとMATLABの関係はスレッド自体の数よりも重要です。 – user1189728