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

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

Sign in to comment.

Answers (0)

Categories

Find more on 起動と終了 in Help Center and File Exchange

Products


Release

R2018b

Community Treasure Hunt

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

Start Hunting!