mex関数を使って.cファイルを.mex64ファイルにしたいのですが,警告とエラーが出てきます.
4 ビュー (過去 30 日間)
古いコメントを表示
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
2019 年 7 月 22 日
mex -setup
を実行したときにはどんな出力が出てきていますか?「警告: サポートされていないバージョンの MinGW コンパイラを使用しています。」の警告は出てきますか?
回答 (0 件)
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!