虽然我已经安装了它,但Matlab找不到C / C ++编译器

时间:2016-10-08 01:28:09

标签: c++ matlab

我正在尝试在matlab中运行mex -setup,但它给了我以下错误

>> mex -setup
Error using mex
No supported compiler or SDK was found. For options, visit...     

我查看了我的matlab版本(2015a)支持的编译器,并声明here支持“Microsoft Visual C ++ 2013专业版”。我查看了我的程序,发现了“Microsoft Visual C ++ 2013 Redistributable”。

我的问题是那些是一样的吗?如果它们是相同的,为什么我的Matlab找不到编译器?

1 个答案:

答案 0 :(得分:0)

通常你在matlab中使用lcc-win。它应该来自Matlab(如果不是你可以从Jacob Navia https://www.cs.virginia.edu/~lcc-win32/获得它)。虽然你安装了MS Visual Studio,但Matlab并没有找到它 - 也许可再发行的版本与Matlab需要的版本不同,或者你需要告诉它路径。但是lcc-win是大多数Matlab用户走的路线,而且出错的可能性更小。

相关问题