Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio 2012 pro和Matlab 2013a_Matlab_Visual Studio 2012_Simulink_Mex - Fatal编程技术网

Visual Studio 2012 pro和Matlab 2013a

Visual Studio 2012 pro和Matlab 2013a,matlab,visual-studio-2012,simulink,mex,Matlab,Visual Studio 2012,Simulink,Mex,我正在尝试在Windows 8 64位计算机上使用matlab 2013a 64位设置visual studio 2012编译器,以便在simulink模拟中运行matlab函数。我做了mex-setup和mbuild-setup,就像我在网上看到的那样,但是当我运行模拟时,我得到了一个错误 Unable to locate a C-compiler required by Stateflow and MATLAB Function blocks. Use 'mex -setup' to sel

我正在尝试在Windows 8 64位计算机上使用matlab 2013a 64位设置visual studio 2012编译器,以便在simulink模拟中运行matlab函数。我做了mex-setup和mbuild-setup,就像我在网上看到的那样,但是当我运行模拟时,我得到了一个错误

Unable to locate a C-compiler required by Stateflow and MATLAB Function blocks.
Use 'mex -setup' to select a supported C-compiler.
有人知道问题出在哪里吗

提前谢谢。

这是一个已知的bug(我猜是)。请参见MathWorks网站上的解决方案:


我在win 8(64位)上获得2013a支持的编译器时也遇到问题。。。对我来说,它最终通过Windows SDK 7.1解决了,win 8不支持它,但它确实有效(一旦你通过了安装问题),它可能会删除所有编译器。