mex関数を使って.​cファイルを.mex​64ファイルにしたい​のですが,警告とエラ​ーが出てきます. 

4 ビュー (過去 30 日間)
minato tohjima
minato tohjima 2019 年 5 月 22 日
コメント済み: minato tohjima 2019 年 9 月 10 日
S-Functionでファイルを読み込むために.cファイルをmex関数を使ってコンパイルしようとしたのですが, 以下のような警告とエラーが出てきてうまくいきません. 使用しているアドオンはMATLAB Support for MinGW-w64 C/C++ Compilerです
>> mex KT_Jump_ver2.c
'MinGW64 Compiler (C)' でビルドしています。
警告: サポートされていないバージョンの MinGW コンパイラを使用しています。サポートされているバージョンの
MinGW コンパイラをインストールするには、「Install MinGW-w64 Compiler」を参照してください。
現在サポートされているコンパイラのリストについては、https://www.mathworks.com/support/compilers を
参照してください。
エラー: mex
コマンド
'C:\ProgramData\MATLAB\SupportPackages\R2019a\3P.instrset\mingw_w64.instrset\bin\gcc' が
戻り値 '1' で終了しました
もちろん, コンパイラーは出てきたURLに従ってインストールしました. よくある解決策として, 一度アンインストールをして再インストールをするということも行いましたが, 同じ警告とエラーが出現します.
  2 件のコメント
Kazuya
Kazuya 2019 年 7 月 22 日
mex -setup
を実行したときにはどんな出力が出てきていますか?「警告: サポートされていないバージョンの MinGW コンパイラを使用しています。」の警告は出てきますか?
minato tohjima
minato tohjima 2019 年 9 月 10 日
申し訳ありません,自力で解決しました.
PCによってMEXできるできないがあるみたいです

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

回答 (0 件)

製品

Community Treasure Hunt

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

Start Hunting!