matlab 不能设置编译器的问题

时间:2015-10-27 14:52:30
【文件属性】:

文件名称:matlab 不能设置编译器的问题

文件大小:27KB

文件格式:ZIP

更新时间:2015-10-27 14:52:30

matlab 编译问题 vc 2010 2012

在matlab设置编译环境时,会出现mex和mbuild设置错误的情况,原因是matlab的设置是绑定了vs2005,2008,2010的默认目录,以及windows sdk的默认目录;但是从windows sdk7.0后,注册表给出的目录不是matlab要的目录(注意是sdk目录指示错误,不是vs目录).可能是matlab的一个小瑕疵吧. 我的文件给出了matlab绑定vc2012编译器的例子,附件有一个word文档标识出修改的地方,两个目录给出了要添加到matlab/bin对应目录的相关文件.如果你是默认目录安装,直接把附件的文件添加到matlab相应目录即可.如果不是,那就需要设置cl.exe和mt.exe的目录,请参考我的修改. 本人测试通过,2个都设置成功.就是调试的时候稍麻烦,希望给遇到相同问题的朋友一些帮助,节约点大家的时间.


【文件预览】:
mexopts
----msvc110opts.stp(6KB)
----msvc110opts.bat(3KB)
matlab+vc2012 不能设置编译器的问题.docx
mbuildopts
----msvc110compp.stp(6KB)
----msvc110compp.bat(4KB)

网友评论