我正在尝试使用MATLAB 2014a编译mex文件。它返回错误No compiler found
,我尝试mex -setup
,但是在安装Visual Studio 2017时找不到任何编译器。
我正在使用Win10,但我不知道该如何解决!
答案 0 :(得分:3)
您使用的是OS上不支持的MATLAB版本(Windows 8.1才受支持)和发行时不存在的MSVC版本(只能识别2008- 2013)。
但是,它应该与lcc-win32
捆绑在一起,这是一个简单的C编译器,应该由mex -setup
找到。
如果要编译C ++ MEX文件,则需要找到MSVC 2013或升级MATLAB版本(此时极力推荐)。
答案 1 :(得分:2)
您是否检查过系统是否兼容或相互支持?
您可以在这里参考https://www.mathworks.com/support/compilers.html