当前位置: 首页 > article >正文

Matlab mex- setup报错—错误使用 mex,未检测到支持的编译器...

错误日志:

在使用mex编译时报错提示:错误使用 mex,未检测到支持的编译器。您可以安装免费提供的 MinGW-w64 C/C++ 编译器;请参阅安装 MinGW-w64 编译器。有关更多选项,请访问https://www.mathworks.com/support/compilers。
在这里插入图片描述

解决方法:

安装MinGW-w64 C/C++ 编译器

1、MinGW-w64介绍

MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。一句话来概括:MinGW 就是 GCC 的 Windows 版本 。

以上是 MinGW 的介绍,MinGW-w64 与 MinGW 的区别在于 MinGW 只能编译生成32位可执行程序,而 MinGW-w64 则可以编译生成 64位 或 32位 可执行程序。

2、下载MinGW-64

下载解压到盘符根目录即可,无需安装。
通过网盘分享的文件:MinGW64
链接: https://pan.baidu.com/s/1e4oIdhUai_RE8AkDKy-X9w?pwd=zzz6
提取码: zzz6

下载解压后设置环境变量:

将bin目录路径添加进系统环境变量里:
在这里插入图片描述
测试是否能正常使用:
在这里插入图片描述
能打印版本号说明配置成功。

3、将MinGW安装路径下的bin目录添加到matlab路径。
在这里插入图片描述
4、设置环境变量
在这里插入图片描述
5、重启Matlab,运行mex -setup命令
在这里插入图片描述
搞定~


http://www.kler.cn/a/415230.html

相关文章:

  • 群控系统服务端开发模式-应用开发-邮箱配置功能开发
  • 【力扣热题100】—— Day3.相交链表
  • 简单好用的折线图绘制!
  • 【C++进阶篇】像传承家族宝藏一样理解C++继承
  • [MRCTF2020]Transform
  • 学习ASP.NET Core的身份认证(基于Session的身份认证1)
  • 软件工程第15章小测
  • 智能化Kubernetes管理:AI与ChatGPT提升运维效率的创新实践
  • 评委打分项目
  • C++笔记之构造函数声明只需要写明需要的参数,不需要列出所有成员变量、可以使用成员初始化列表初始化所有需要的成员变量
  • 保持角色一致性!flux新模型redux用法(含模型与工作流)
  • 在 Ubuntu 20.04 上安装和使用GCC/G++
  • Ps:存储 Adobe PDF - 安全性
  • 如何使用Edu邮箱获取Adobe免费福利
  • 视频汇聚平台Liveweb国标GB28181视频平台监控中心设计
  • 整型数据类型存储空间大小
  • Linux——基础命令(2) 文件内容操作
  • 丹摩|丹摩智算平台使用教学指南
  • 【游资悟道】-作手新一悟道心法
  • 【模块一】kubernetes容器编排进阶业务容器化案例
  • rest-assured multiPart上传中文名称文件,文件名乱码
  • HTML与JavaScript的应用(用户注册界面)
  • 网络安全-加密
  • Linux:常用软件、工具和周边知识介绍
  • 【论文复现】ViT:对图片进行分类
  • RHCE NFS