Matlab R2015b安装MinGW C/C++ Compiler,及Download Error: Received fatal alert: protocol_version报错解决方法

本文详细介绍了在使用Matlab加载外部库时遇到的NosupportedcompilerorSDKwasfound错误的解决方案,包括如何选择和安装合适的编译器,以及解决安装过程中可能遇到的DownloadError问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题

当使用Matlab的loadlibrary加载外部库时,可能会提示没有支持的编译器No supported compiler or SDK was found. You can install the freely available MinGW-w64 C/C++ compiler; see Install MinGW-w64 Compiler.

解决问题

1、下载编译器安装文件

根据报错提示,首先从System Requirements and Supported Compilers查找不同Matlab版本支持的编译器,我是Matlab R2015b,查找到其支持的编译器可以从MATLAB Support for MinGW-w64 C/C++ Compiler下载。

2、安装编译器

  1. 根据评论区的提示,建议将下载的安装文件放在磁盘根目录下,之后将该安装文件托到Matlab命令行窗口中运行 ,但是我出现了无法托进命令行的情况,此时也可以在Matlab中输入如下命令以启动安装
uiopen('C:\mingw.mlpkginstall',1)
  1. 启动之后需要登录Matlab帐号才能进行下载,如果没有帐号可以注册一个,Matlab账号并不需要license。
  2. 之后在下载时可能会报错:Download Error: Received fatal alert: protocol_version
  3. 此时,可参考Installation of some MATLAB Support Packages fails with “Download Error” message (1741173)解决该问题。
  4. 之后重启Matlab即可正常下载和安装编译器。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值