インストール済みの「MATLAB Support for MinGW-w64 C/C++ Compiler」がMATLAB Command Windowで認識されない

6 ビュー (過去 30 日間)
maeda777
maeda777 2021 年 6 月 28 日
コメント済み: maeda777 2021 年 6 月 28 日
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 件のコメント
Atsushi Ueno
Atsushi Ueno 2021 年 6 月 28 日
まず、システム環境変数(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
maeda777 2021 年 6 月 28 日
色々と調べていただきありがとうございます。
システム環境変数は元に戻させてもらっています。
MATLABR2018bとWebots 2020aでサンプルプログラムを実行したところ,これまでのメッセージは表示されたままですが、プログラムは実行されました。
シミュレーションのデータがMATLABのFigureウィンドウ上で表示され、連動していることは確認できました。
調べていただいたWebotsのissue #681を簡単にですが眺めた所、MATLAB側がクラッシュしていたようです。今回サンプルプログラムを実行した場合はクラッシュはせずにプログラムは実行され続けていました。
Webotsのissueについてまた詳しく調べようと思います。
ありがとうございます。

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File Exchange起動と終了 についてさらに検索

タグ

製品


リリース

R2018b

Community Treasure Hunt

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

Start Hunting!