Matlab 2010 と VS2010 を使用しています。システムに Matlab Compiler Runtime がインストールされています。コマンドmcc -setup
を実行すると、コンパイラが1つしか得られませんlcc
。このコンパイラーは、デプロイメント・ツールを使用して C++ 共有ライブラリーをビルドするために使用すると、多くのエラーを出します。C 共有ライブラリのみを正しくビルドします。
VC++コンパイラもMCCに接続できますか????
どうすればいいですか??
Matlab 2010 と VS2010 を使用しています。システムに Matlab Compiler Runtime がインストールされています。コマンドmcc -setup
を実行すると、コンパイラが1つしか得られませんlcc
。このコンパイラーは、デプロイメント・ツールを使用して C++ 共有ライブラリーをビルドするために使用すると、多くのエラーを出します。C 共有ライブラリのみを正しくビルドします。
VC++コンパイラもMCCに接続できますか????
どうすればいいですか??
この記事を読みましたか?特に注2?彼らはそこで同様のバグについて話しています。
PS
Matlab は、次の場所にある mexopts ファイルを使用してコンパイラと対話します。
matlabroot\bin\win64\mexopts\
したがって、事実上すべてのコンパイラを自分で追加できます。
これに関する公式記事はこちらです。
Matlab2010とVS2010に問題があります。MatlabはVSより前にリリースされたようであるため、VS2010を自動的に構成する方法はありません。
私は一度この問題に遭遇しました、そして私の最善のアドバイスはVS2008ExpressEditionをダウンロードすることです...
それは不十分ですが、Matlab2010をVSで動作させるための最も簡単な方法です。
ごめん。