matlab安装配置vc出错,64位系统安装matlab出现mexopts.bat及出现缺少或无法安装c++ compilers 故障的解决办法.pdf...

64位系统安装matlab出现mexopts.bat及出现缺少或无法安装ccompilers故障的解决办法

64 位系统安装MATLAB 出现mexopts.bat 及出现缺少/无法

安装C++ Compilers 故障的解决办法

目录

64 位系统安装MATLAB 出现mexopts.bat 及出现缺少/无法安装C++ Compilers 故障的解决

办法 1

1,写在前面 1

2 ,出现问题原因解析 1

3,示例安装过程2

4 ,各版本MATLAB 需要安装的软件及注意事项一览 10

5,各版本软件下载地址: 13

1,写在前面

目前在64 位的系统上安装MATLAB ,如果有使用到simulink 中的stateflow ,或者执

行一些其他的运算,就会出现找不到编译器的错误,导致导致无法编译生成 libsvm

的.mexw64 文件,运算根本无法进行。虽然也有人照着网上提供的资料或者教程啊做了不少

工作,但是问题依旧。

笔者的win7 64 位系统在运行的时候也遇到了这个问题,经过几天的折腾,总算是成功

解决了问题,这里把安装的经验整理一下给大家分享,希望能够帮到大家。

2,出现问题原因解析

首先是出现这个问题的解析

由于MATLAB 在64 位的系统上默认安装的是64 位的版本,而这个版本的MATLAB 并

没有提供安装 Visual C++ Compilers ,而32 位的MATLAB 是默认提供安装的,所以如果

在64 位的MATLAB 中使用到一些需要 Visual C++ Compilers 的功能时,便会报错。

根据官方提供的资料,在64 位的系统上,需要安装 Windows Software Development Kit

(SDK) 和 Microsoft Visual C++ /Microsoft Visual C++ Express (Microsoft Visual Express

也就是 Microsoft Visual Studio 学习版,这个版本能够提供 Microsoft Visual Studio 基本

个功能,并且是免费的,如果用不到 Microsoft Visual Studio 的话推荐安装这个版本),但

是对于其中的几个注意事项却不是很详细,而且对于一些英语苦手来说,那些说明也很难理

解,所以很多人都是凭感觉下载了似乎名字对的上的软件,安装之后却发现根本解决不了问

题。其实安装这些软件还有一些注意事项需要留意:

第1 页

1,安装的 Windows Software Development Kit (SDK) 和 Microsoft Visual C++

/Microsoft Visual C++ Express 版本号尽量小于MATLAB 的版本号。如果要使用

版本号比 MATLAB 大的,请务必留意官网是否需要安装对应的插件或者补丁。比

如说对于 MATLAB 64bits Release 2010a ,就推荐安装 Windows Software

Development Kit (SDK) 6.1 和Microsoft Visual C++ 2008 / Microsoft Visual C++ 2008

SP1 Express ,这样只要按照官方的要求装上这两个软件,并且确保安装Visual C++

64bits Compilers ,那么问题就解决了;但是如果要安装 Windows Software

Development Kit (SDK) 7.1 和Microsoft Visual C++ 2010 / Microsoft Visual C++ 2010

Express ,就不行了,必须要下载一个补丁才能够解决问题。

2 ,安装 Windows Software Development Kit (SDK) 和 Microsoft Visual C++ /

Microsoft Visual Express 时,尽量下载英文版的安装。不少人严格的按照标注步骤,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值