Matlab mex -setup 找不到编译器
来源:互联网 发布:西安行知中学小升初 编辑:程序博客网 时间:2024/05/19 16:29
在Matlab中使用mex编译使用 c/c++ ,首先要设置编译器,mex -setup.
但是有时候会遇到找不到编译器的错误,错误原因有很多。我的电脑上先安装Matlab 2016b,后安装的visual studio 2013,所以Matlab找不到编译器。可以卸载掉Matlab然后重新安装,就可以了。但是那要很长时间。
其实可以直接修改下配置文件,来指定编译器的位置。
尝试在官网上下载神马安装包捯饬了好久都没有搞定~科研小白很伤心呀~万般无奈就选择了这条光明大道biubiu~
1.visual studio 2013的下载
下载地址:
http://pan.baidu.com/s/1kT837qn
文件名:cn_visual_studio_ultimate_2013_x86_dvd_3175316.iso
语言:Chinese – Simplified
SHA1:D6029A90916AA49F3F8F260C
密钥:BWG7X-J98B3-W34RT-33B3R-JVYW9
详见百度经验
Microsoft Visual Studio 2013的安装与激活教程
https://jingyan.baidu.com/article/92255446880460851648f429.html
PS:秘钥向上看upup
3.设置matlab环境
首先打开matlab安装目录下的文件夹
D:\Program Files\MATLAB\R2016b\bin\win64\mexopts\compilerComponents
打开msvc90shellopts.stp 文件,把第7行的location修改为visual studio的安装目录:
my $default_location = “D:\Program Files\Microsoft Visual Studio 12.0”;
并且把文件里面27,52行的9.0都修改为12.0。(可以用新安装的 Visual Studio打开哦~)
[1]https://jingyan.baidu.com/article/92255446880460851648f429.html
[2]http://blog.sina.com.cn/s/blog_513be2630102v1ei.html
[3]http://blog.csdn.net/yc461515457/article/details/51635842
- Matlab mex -setup 找不到编译器
- Matlab mex -setup 找不到编译器
- Matlab mex -setup 找不到编译器
- win7 matlab mex-setup找不到编译器方法解决
- 解决mac matlab mex -setup 找不到编译器的问题
- matlab mex 找不到编译器解决方法
- mex -setup 提示找不到SDK或编译器
- mex -setup 提示找不到SDK或编译器
- 解决"mex setup或mbuild setup找不到编译器"问题
- 使用matlab执行mex找不到编译器
- MATLAB之Matlab MEX找不到编译器的问题
- matlab 2010a mex -setup vs 2010找不到的问题
- 低版本MATLAB mex -setup找不到VS2013解决办法
- MATLAB mex -setup 使用
- MATLAB mex -setup
- matlab: mex命令提示找不到编译器或SDK
- 设置 Matlab mex 编译器
- matlab 调用mex -setup问题
- lua 报错 (a nil value) 是说对一个nil进行了操作
- 四色问题 zoj1084
- 水题:51Nod1432-独木舟
- linux中淘宝tengine安装配置
- 【思维】833A
- Matlab mex -setup 找不到编译器
- jQuery概述
- js拼接字符串
- html标签小结1
- 线程相关知识总结
- linux C 总结篇(线程)下
- .net HTML 服务器控件
- LeetCode(30)--Substring with Concatenation of All Words
- webpack学习系列二(https://webpack.js.org/concepts/entry-points/ 翻译)