目录

  • 问题描述:
  • 原因分析:
  • 解决方案:
    • 1.失败经验
    • 2.成功方法
      • (1)下载MinGW-w64 C/C++ 编译器
      • (2)安装MinGW-w64 C/C++ 编译器
      • (3)设置为系统环境变量
      • (4)使用MATLAB将MW_MINGW64设置为临时环境变量
  • 参考文献

写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友。

问题描述:

需要通过Matlab R2016a执行编译一个.c文件,才能执行后续的.m文件 命令行窗口:

>> mex -setup
错误使用 mex
未找到支持的编译器或 SDK。您可以安装免费提供的 MinGW-w64 C/C++ 编译器;请参阅安装 MinGW-w64 编译器。有关更多选项,请访
问 http://www.mathworks.com/support/compilers/R2016a/win64.html。


原因分析:

Matlab R2016a软件中没有安装MinGW-w64 C/C++ 编译器


解决方案:

百度结果:
具体解决办法:

Matlab R2016a 需要正确安装
mingw-w64-install.exe
tdm64-gcc-4.9.2.exe

1.失败经验

参考:Matlab R2016a gcc 4.9.2的安装

查找相关的软件安装方法进行安装,发现安装失败:
(根本原因可能是由于版本更新的问题)
具体问题如下:
1.安装mingw-w64软件需选择版本:4.9.2;(选择默认位置安装)



结果安装出错
2.安装tdm64-gcc-4.9.2,点击Creat,提示,需要下载最新版本

2.成功方法

提示下载最新版,那咱们就安装最新版本!

参考:如何在Matlab 2016a中配置MinGW-w64 C/C++ 编译器

(1)下载MinGW-w64 C/C++ 编译器

下载tdm64-gcc-9.2.0.exe安装包

(2)安装MinGW-w64 C/C++ 编译器

注意: 按照默认路径安装
安装在其他盘的话,再添加路径的时候会出现 ’D:\TDM-GCC-64’ 不是内部或外部命令,也不是可运行的程序’





(3)设置为系统环境变量

右键单击计算机选择属性——高级系统设置——高级——环境变量,选系统变量下的“新建”
变量名:MW_MINGW64_LOC
变量值:C:\TDM-GCC-64
变量值键入MinGW-w64编译器安装的位置,默认安装在“C:\TDM-GCC-64”(注意:“C:\TDM-GCC-64”是MinGW的安装目录)

(4)使用MATLAB将MW_MINGW64设置为临时环境变量

在MATLAB命令窗口中运行以下命令:

>> setenv('MW_MINGW64_LOC','C:\TDM-GCC-64')

其中“C:\TDM-GCC-64”是MinGW的安装目录。这种方法每次启动MATLAB for MATLAB来正确使用MinGW时,都需要运行这个命令。命令到你的“startup.m”文件。每次MATLAB启动时都会执行该命令。

具体如何通过设置startup.m文件,实现完美运行“mex-setup”
请查阅下篇博文
Matlab R2016a中如何完美运行“mex-setup”

参考文献

1.如何在Matlab 2016a中配置MinGW-w64 C/C++ 编译器
2.Matlab 安装免费提供的 MinGW-w64 C/C++ 编译器
3.在MATLAB中安装MinGW-w64 C/C++ 编译器的方法
4.Matlab2016a使用Mex找不到编译器对应MinGW-w64安装
5.mex -setup命令 错误使用 mex问题【MATLAB 安装MinGW-w64编译器】
6.彻底解决Matlab中mex-setup未找到支持的编译器或SDK
7.如何在Matlab2018a中配置MinGW-w64 C/C++ 编译器
8.如何在Matlab2018a中配置MinGW-w64 C/C++ 编译器
9.Matlab R2016a gcc 4.9.2的安装

“Matlab R2016a中运行‘mex -setup’,错误使用 mex 未找到支持的编译器或 SDK”的解决办法相关推荐

  1. 解决matlab错误使用 mex 未找到支持的编译器或 SDK一系列问题

    在Matlab中使用mex可以编译c/c++ ,但是首先要设置好编译器,可以使用mex -setup命令来设置.但在命令行中输入mex -setup时,报错:(错误使用 mex 未找到支持的编译器或 ...

  2. 完美解决matlab“错误使用 mex未找到支持的编译器或 SDK。”的问题

    完美解决matlab"错误使用 mex未找到支持的编译器或 SDK."的问题 1.需求和遇到的问题 2. 问题解决方法 参考 1.需求和遇到的问题 需要在matlab中使用或者调用 ...

  3. Matlab 2017b错误使用 mex 未找到支持的编译器或 SDK。您可以安装免费提供的 MinGW-w64 C/C++ 编译器;请参阅安装 MinGW-w64 编译器

    Matlab 2017b错误使用 mex 未找到支持的编译器或 SDK.您可以安装免费提供的 MinGW-w64 C/C++ 编译器:请参阅安装 MinGW-w64 编译器. 1.首先打开matlab ...

  4. Matlab2017a出现错误使用 mex 未找到支持的编译器或 SDK。

    本人使用老古董Matlab 2017a,在需要使用SVM包时,需要使用Matlab调用C++编译器,但是出现了如下错误: >> mex -setup -v 详细模式已开. ... 正在查找 ...

  5. MATLAB未找到支持的编译器或 sdk 解决方案

    系统:win10 64bit Matlab版本:Matlab2016a Visual Studio版本:Visual Studio2015 最近要用MATLAB运行个C++写的东西,MATLAB201 ...

  6. Matlab 未找到支持的编译器或 SDK 解决方法归纳

    使用Matlab需要混合编译时,Matlab编译器设置时有时会遇到如下问题 >> mbuild -setup 错误使用 mbuild (line 164) Unable to comple ...

  7. 快速解决matlab出现错误使用mex,未找到支持的编译器或 SDK的提示

    matlab: mex命令提示找不到编译器或SDK 参考博客:https://blog.csdn.net/cfqcfqcfqcfqcfq/article/details/63295746?utm_so ...

  8. MATLAB 未找到支持的编译器或 SDK。您可以安装免费提供的 MinGW-w64 C/C++ 编译器

    matlab每次运行添加环境变量 setenv('MW_MINGW64_LOC','C:\TDM-GCC-64'), 或者直接系统添加. 再 mex -setup ,成功 https://blog.c ...

  9. 【成功解决】错误使用 mex 未找到支持的编译器或 SDK。您可以安装免费提供的 MinGW-w64 C/C++ 编译器

    MATLAB调用C代码,报错如题.需要给MATLAB安装配置MinGW-w64 C/C++ 编译器. 方法一 直接在MATLAB中安装,参考博客,方法简单,但是我下载过程中总是出错.可以试下这个方法. ...

最新文章

  1. 实现网页中增加刷新按钮、链接的方法 搜集
  2. 虚拟机中的solaris无法通过putty连接(网络模式为桥接模式)
  3. 【数据分析】百度内部报告解析00后移动互联网行为
  4. SAP发布S4/HANA 意义超过R3
  5. python websocket server_用Python实现一个简单的WebSocket服务器
  6. 访问服务器 request.getheader(origin)为null_服务器磁盘不足,1分钟快速搞定!
  7. Ajax学习笔记-get请求参数-4
  8. Java微服务面试题
  9. Excel教程:7个极具技巧的公式嵌套,收藏用一辈子
  10. 【愚公系列】2022年10月 微信小程序-电商项目-商品详情页面说明和商品导航
  11. 畅通工程2(prim模拟链表结构体建图+kru)
  12. 2021武汉建港中学高考成绩查询,武汉2021年部分示范高中四月调考分数线(预估)...
  13. Micropython八位共阴数码管驱动模块分享
  14. URAL - 1741 - Communication Fiend(dp)
  15. 《数学之美》-吴军 读书笔记
  16. Isaac SDK Sim 环境
  17. (PTA)7-2 比较大小 (10分)
  18. iOS 15增加更多新的小组件
  19. 万维网互联网计算机网络的区别,互联网和万维网之间有什么区别
  20. 《设备管理系统》设计文档【Java+Eclipse】

热门文章

  1. php输出数据安行,PHP对文本数据库的基本操作方法
  2. mysql sp cursoropen_三个重要的游标sp_cursoropen_MySQL
  3. 计算机的主要硬件部件,主要内容: 计算机的基本概念 系统硬件组成(主要部件、系...的.ppt 文档全文预览...
  4. eplan和西门子plc的对接_玩转西门子全集成自动化之TIA Selection Tool
  5. java 跨域_springboot解决跨域CROS问题,用注解@CrossOrigin
  6. nessus安装后进不去了_Centos7安装图形化界面
  7. 5首页加载慢_5个 外贸建站谷歌SEO优化技巧
  8. 用于检测AC电压的无接触电压检测器
  9. SEEK FREE |智能车竞赛计时器使用说明
  10. 2021年春季学期-信号与系统-第五次作业参考答案-第六小题