なぜMinGWのインストール後、またはあなたは、MATLABでMEXを使用することはできませんか?

オリジナル住所:のhttp://blog.sina.com.cn/s/blog_53c7b1580102xjcw.html

Matlabの古いバージョンのLCCは、あなたが設定するかを選択することができますMATLABでMEX -setupを入力しています。コンピュータは、VCのインストールなどの他のCコンパイラを持っている場合は、どのコンパイラを選択するために、MATLABは、表示されます。
しかし、彼らとのMatlabの高いバージョンそれほど単純ではありません。
私が示唆され、MEX -setupを入力し、2015bを使用:
「MEX使用してエラー
のサポートはSDKのコンパイラで見つかりませんでしたか、あなたは無料で提供のMinGW-W64のC / C ++コンパイラをインストールすることができ、コンパイラのためのMinGW-W64のインストールを参照してください。より多くのオプションについては、
http://www.mathworks.com/support/compilers/R2015b/win64.htmlを。

追加機能「のMinGWを追加して行く小さなファンページめくりの追加機能マネージャの結果に私は指示に従ってください」ああ回し、それが判明しています。
選択の余地がなかったが、BaiduはMinGWの-W64、いくつかのバージョンについて持っているにかかわらず、使用、インストールされています。
その後、指示のMatlab、Matlabの発見サポートされているバージョンをよく見るには、次のようになりますので、彼はTDM-GCC(http://tdm-gcc.tdragon.net/download)を行ってきました。インストール後、まだ動作しません。その後、インターネット検索では、その理由を見つけます。1、Iは、TDM-GCCは、32ビット、64ビットであることがインストールされています。再ダウンロード、インストールします(インストールにはチェックが入っているオプションを削除するために、上記の画像に注意を払う必要があります)。2、しかし十分でなく、システムのプロパティで環境変数を設定していません。コンピュータ→プロパティ→システムの詳細設定→高度は、環境変数は、そこにあるこれは、次のとおりです。ポイントTDM-GCCディレクトリがインストールされ、選挙システム変数「新」、「MW_MINGW64_LOC」を書くために、変数名の下で、開くために、変数の入力の値が前"C:\のTDM-GCC- 64"。OK。
なぜMinGWのインストール後、またはあなたは、MATLABでMEXを使用することはできませんか?





なぜMinGWのインストール後、またはあなたは、MATLABでMEXを使用することはできませんか?

なぜMinGWのインストール後、またはあなたは、MATLABでMEXを使用することはできませんか?

3、Matlabのに入力し、MatlabのMatlabの中の一時的な環境変数を設定するには:
のsetenv( 'MW_MINGW64_LOC'、 'C:TDM-GCC-64 \')
。4、MEX -setup C ++、それを入力してください。

 


あなたはそれが自動的たびにMATLABを起動するように、このMファイルで環境変数文を設定するには、Matlabののホームディレクトリにstartup.mファイルを構築することができるように5は、しかし、Matlabの環境変数は、一時的であると思われます実行。

公式がそれを説明した:
https://cn.mathworks.com/matlabcentral/answers/313298-i-already-have-mingw-on-my-computer-how-do-i-configure-it-to-work-with -matlab

おすすめ

転載: www.cnblogs.com/fanglijiao/p/11221975.html