インストール済みの「MATLAB Support for MinGW-w64 C/C++ Compiler」がMATLAB Command Windowで認識されない
Mostra commenti meno recenti
MATLAB単体の質問ではなく申し訳ないのですが、解決方法が思いつかないため、質問させていただきます。
シミュレータのWebotsをMATLABで動かしたいと思い、サンプルプログラムを実行しました。
しかし、シミュレーション開始後にMATLAB Command Windowで以下のエラーが起こりました。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
The MATLAB "MinGW-w64 C/C++ Compiler" addon is not installed, please install it from: https://fr.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-c-c-compiler
Using prototype file: C:\Users\itouk\AppData\Local\Temp\protofile_matlab_2018b_webots_R2021a.m
エラー: loadlibrary
指定されたモジュールが見つかりません。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
WebotsとMATLABを連動させるには「MATLAB Support for MinGW-w64 C/C++ Compiler」のインストールが必要であることは理解しており,File Exchange経由でダウンロードし,手動でインストールしました。
しかし、アドオンの管理でインストールがされていることを確認しましたが、上記のエラーが発生しています。
下記の「yprime.c の例のビルド」も問題無くコンパイル・実行可能でした。
インストール済みであるのに 「MinGW-w64 C/C++ Compiler」が無いとされるのは何故でしょうか?
解決方法も教えていただきたいです。
よろしくお願いします。
ソフトウェアのバージョンは以下になります。
MATLAB R2018b
Webots R2021a
MATLAB Support for MinGW-w64 C/C++ Compiler 18.2.0
5 Commenti
Atsushi Ueno
il 28 Giu 2021
下記を確認されては如何でしょうか?
MATLAB Support for MinGW-w64 C/C++ Compilerをインストール後のシステム環境変数を確認すると下記一つだけ登録がありましたが、MATLAB内で使うだけならMATLABのパス設定だけで事足りるはずです。
MW_MINGW64_LOC = C:\ProgramData\MATLAB\SupportPackages\R2017a\3P.instrset\mingw_w64.instrset
maeda777
il 28 Giu 2021
maeda777
il 28 Giu 2021
Atsushi Ueno
il 28 Giu 2021
まず、システム環境変数(MW_MINGW64_LOC)は関係無さそうです。追加された場合は元に戻す事をお勧めします。
%%%%%%%%%%%%%%%%%%%
The MATLAB "MinGW-w64 C/C++ Compiler" addon is not installed, please install it from:
https://fr.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-c-c-compiler
%%%%%%%%%%%%%%%%%%%
このメッセージはMATLAB上でWebotsが作成したMATLABスクリプトが実行され、その出力がMATLAB Command Windowに表示されています。
これはちょっと厄介な問題かもしれないですね。ググったらすごく長いWebotsのissue #681が見つかりました。それに数多くのPullRequestが連なっています。私には結論まで読みとおせませんが、Webotsが想定しているパスとMATLABが読もうとしているパスが異なっていた問題があったのでしょう。ステータスはClosedになっているので解決したのでしょうか。
maeda777
il 28 Giu 2021
Risposte (0)
Categorie
Scopri di più su MATLAB Support for MinGW-w64 C/C++ Compiler in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!