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

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

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu 起動と終了 finden Sie in Help Center und File Exchange

Produkte


Version

R2018b

Community Treasure Hunt

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

Start Hunting!