0
これを行うには適切な設定は何ですか?Windows 64bitで動作するMatlab 32bitでMEXファイルをコンパイルする
現在、mex -setup
と入力すると、コンパイラリストは空になります。 Visual C++ Express 2008およびWindows SDKがインストールされましたが、サポートされているコンパイラリストはまだ空です。
これを行うには適切な設定は何ですか?Windows 64bitで動作するMatlab 32bitでMEXファイルをコンパイルする
現在、mex -setup
と入力すると、コンパイラリストは空になります。 Visual C++ Express 2008およびWindows SDKがインストールされましたが、サポートされているコンパイラリストはまだ空です。
mex
コマンドでコンパイラが識別されるように、mexopts.bat
ファイルを手動で設定する必要があります。ここにはmexopts.bat
ファイルの例があります:http://www.playrec.co.uk/download/mexopts.bat - システム設定(パスなど)に合わせて編集してください。また、コードをコンパイルするときに、このファイルを現在のフォルダに置く必要があります。そうしないと、Matlabはデフォルトファイルを使用します。
'mex -setup'によって生成されたファイルとは何か異なるはずですか?私が使用できるコンパイラには制限がありますか? –
違いは、 'mex -setup'はコンパイラを認識しないため、手動で設定する必要があることです。私はどんな制限も知らないが、あなたが使うツールチェイン(コンパイラ、リンカなど)はMatlabによって送られたオプションを認識しなければならない。 –