MinGWアドオンが​インストールされてい​るにも関わらずC共有​ライブラリが作成され​ない

MATLAB Compilarにて作成したmファイルをC共有ライブラリ化しようとしましたが,エラーになります. 最新のMinGWをアドオンでインストールし
mex -setup
では正常に認識されるものの
mbuild -setup
では認識されません.MinGWの他共有ライブラリの作成に必要なコンパイラなどございますでしょうか?
MATLAB Compilarを利用した際のエラーのログファイルを添付します.ご確認よろしくお願いいたします.

 채택된 답변

michio
michio 2018년 2월 13일

1 개 추천

C共有ライブラリ化ということは MATLAB Compiler SDK でということになると思います。
ご利用の R2017a (ログから判断しました)ですと、MinGW で共有ライブラリ作成を行うことはできません。サポートしている他のコンパイラについては下記 PDF の MATLAB Compiler SDK, C/C++ の欄をご確認ください。
ちなみに、R2017b では、Microsoft Windows SDK 10 is required to use MinGW with this product という条件付きではありますが、MinGW 5.3で共有ライブラリが生成可能です。 https://jp.mathworks.com/support/compilers.html

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 C++ MATLAB データ API 共有ライブラリの統合에 대해 자세히 알아보기

질문:

2018년 2월 13일

답변:

2018년 2월 13일

Community Treasure Hunt

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

Start Hunting!