1

私のコンピューターには、matlab 2013a と Visual Studio 2012 professional (c++ 2012 を含む) をインストールしました。mathworks の Web サイトで読んだように、このコンパイラは matlab 2013a と互換性があります。

Windows 8 64ビットでプログラムを実行しています。

問題は、Matlab 関数が埋め込まれた simulink を使用して simulink コードを実行しようとすると、次のエラーが表示されることです。

「Stateflow および MATLAB Function ブロックに必要な C コンパイラが見つかりません。サポートされている C コンパイラを選択するには、'mex -setup' を使用してください。」

そこで、「mex -setup」を使用して、matlab が自動的に認識するコンパイラをセットアップします。ただし、この操作の後、同じエラーが再び発生します。

誰かが問題を解決する方法を知っていますか?? :)

4

2 に答える 2

0

私はあなたとまったく同じ問題を抱えていて、同じ構成も使用していました。

Visual Studio 2010 Professional をインストールしたところ、すべてが正常に機能するようになりました。それを試してみてください。

于 2013-05-24T05:14:48.473 に答える