matlab mex compiler配置的几种解决方法总结

时间:2024-10-12 15:51:42

1、问题描述:当使用matlab R012b 仿真时,写完用户函数运行时,软件提示无法编译,自己搜索了下才知道matlab该版本需要配置compilier(编译器)。 前前后后折腾了两天,才搞定它,分享出来,给大家一个参考吧。 首先,第一步,在matlab命令窗口输入mex-set up,按照提示一步步来,即可。若解决不了,转向第二步 第二步,当我们按照matlab的提示,很容易去微软官网去下sdk7的安装包,大家可以试着安装下,如果可以的话最好了。如果不行的话,转向第三步。 第三步,我看其它网友通过卸载Microsoft Visual C++ 2010 Redistributable,那个64与86都卸载了,然后,sdk包就可以顺利安装了。但是,这两个不太好卸载,不过有的网友确实通过卸载它成功了,顺利通过它安装了sdk包。百度经验上倒是有一个网页讲如何卸载它的。 感兴趣的可以看下,大致意思是下载下该软件,就相当卸载时,有了该软件的安装源。我卸载失败的原因在于:Microsoft Visual C++ 2010 Redistributable 10.0.40219该版本我没有找到,能找到的是而我机器上装的就是该版本。 如果不能成功卸载的话,可以转向第四步。 第四步,下载安装mircosoft visual studio 2010。 有一个小问题,它下载出来的是iso文件,需要安装其它的软件把它提取出来才能安装。 总结下, 我个人看法,win7自身带着编译器组件,但是它不全,装sdk包,也是为了装全其它的组件。安装了mircosoft visual studio 2010相当于安装了一个比较全的编译器。 如果sdk包能装的话,首选的就是它的,因为它很省空间,而mircosoft visual studio 2010统共占5个多G的空间。大家酌情而定吧。

© 手抄报圈