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