matlab找不到编译器的问题

上传者: wiills | 上传时间: 2019-12-21 21:54:11 | 文件大小: 31KB | 文件类型: zip
matlab在关联编译器的时候,会出现找不到编译器的问题,原因是matlab要找windows sdk的mt.exe,找不到报错的.因为vs2012在安装时,windows sdk的mt.exe位置变了,而matlab还是按照老的路径找,肯定找不到(原来在windows sdks下面,现在在windows kits下面). 如果你的环境是64位windows,并且vs2012装在默认目录下,matlab是64位版本,那么直接使用附件的文件,把他们添加到matlab/bin/win64下面的相关目录下即可,一个4个文件,放在2个目录. 如果你的vs目录不是默认的,或者是32位版本,或者vs版本不是2012,那么需要修改附件里面的相关目录的设置(其实就是cl.exe和mt.exe的目录位置), 我修改的方法是直接设置成目标目录(默认安装的位置),不是读注册表,这样简单,也无需修改注册表,以及建立什么目录链接(mklink).当然如果你的mt.exe目录不在Windows kits下,那需要修改附件的文件. 附件里有一个word文件,是我修改的标识,当做帮助来用. 使用方法, 1 把附件相关的4个文件添加到matlab/bin/win64下面的2个相关目录 2 在matlab 里面运行 mbuild -setup, 然后选 y, 再选择2012的那个项目,再选y 3 这是应该成功了 4 mex -setup也是一样的. 有一个奇怪的情况,就是.stp文件必须直接修改,我在桌面修改,然后覆盖到matlab目录后,其实并没有覆盖,还是原来的文件. 修改时要注意.

文件下载

资源详情

[{"title":"( 5 个子文件 31KB ) matlab找不到编译器的问题","children":[{"title":"编译器不能关联的问题","children":[{"title":"mexopts","children":[{"title":"msvc110opts.bat <span style='color:#111;'> 3.04KB </span>","children":null,"spread":false},{"title":"msvc110opts.stp <span style='color:#111;'> 6.16KB </span>","children":null,"spread":false}],"spread":true},{"title":"mbuildopts","children":[{"title":"msvc110compp.bat <span style='color:#111;'> 4.25KB </span>","children":null,"spread":false},{"title":"msvc110compp.stp <span style='color:#111;'> 6.44KB </span>","children":null,"spread":false}],"spread":true},{"title":"matlab+vc2012 不能设置编译器的问题.docx <span style='color:#111;'> 26.58KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • yuxiaomu1124 :
    积分需要太多,问题依旧没有解决
    2019-03-17
  • yuxiaomu1124 :
    积分需要太多,问题依旧没有解决
    2019-03-17
  • u011168753 :
    非常好的文件,受益匪浅
    2018-11-03
  • 明代遗贤 :
    非常好的文件,受益匪浅
    2018-11-03
  • freespecial :
    能过解决,多谢楼主分享。
    2018-07-05
  • freespecial :
    能过解决,多谢楼主分享。
    2018-07-05
  • yanglongboy :
    刚入门学习,谢谢
    2018-03-10
  • 小白狼 :
    刚入门学习,谢谢
    2018-03-10
  • u012023726 :
    基本上弄懂了问题,顺利关联了MATLAB和VS
    2018-02-25
  • 雨芬将黎 :
    基本上弄懂了问题,顺利关联了MATLAB和VS
    2018-02-25

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明