在命令行窗口执行

mex -setup

报如下错误:

错误使用 mex

未找到支持的编译器或 SDK。您可以安装免费提供的 MinGW-w64 C/C++ 编译器;请参阅安装 MinGW-w64 编译器。有关更多选项,请访问

http://www.mathworks.com/support/compilers/R2017a/。

解决办法:

下载TDM-GCC(注意看清是32位还是64位),TDM-GCC的安装路径不要包括空格;

安装完成后设置系统环境变量:

计算机->属性->高级系统设置->环境变量

新建环境变量中增加MW_MINGW64_LOC=C:\TDM-GCC-64

Path中添加GCC的安装目录

点击确定后,重启Matlab,执行mex -setup提示如下信息则安装成功;

MEX 配置为使用 'MinGW64 Compiler (C)' 以进行 C 语言编译。

警告: MATLAB C 和 Fortran API 已更改,现可支持

包含 2^32-1 个以上元素的 MATLAB 变量。您需要

更新代码以利用新的 API。

您可以在以下网址找到更多的相关信息:

http://www.mathworks.com/help/matlab/matlab_external/upgrading-mex-files-to-use-64-bit-api.html。

要选择不同的语言,请从以下选项中选择一种命令:

mex -setup C++

mex -setup FORTRAN

特别需要注意的是TDM-GCC安装目录只能安装在C盘根目录,参考

mingw w64 matlab,Matlab安装MinGW-w64问题解决相关推荐

  1. 用MSYS2安装mingw

    文章目录 前言 卸载mingw 安装MSYS2 前言 安装MSYS2的原因是,在windows安装protobuf时,想用mingw编译protobuf的库,而protobuf的官方手册只给出一句: ...

  2. (Windows系统)MATLAB2021a安装MinGW -w64

    %%MATLAB2021a安装MinGW -w64%%%%%%%%%%%%% %%创建时间2021年6月24日%%%%%%%%%%%%%%%%%%% %%创建者回全奇%%%%%%%%%%%%%%%%% ...

  3. MATLAB安装MinGW编译器

    第一步:打开matlab主页里附加功能的获取附加功能. 第二步:搜索MinGW. 接着选择第一个选项. 第三步:点击下载 将下载的文件放在安装matlab的一级文件夹下,打开matlab找到该文件,双 ...

  4. 安装及调用Matlab程序可能存在的问题解决办法

    无法执行本地调用Matlab函数JAR包,容易出现的问题 a检查你的环境变量Path: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; F:\Program Files\MA ...

  5. matlab中安装libsvm时No supported compiler or SDK was found问题

    1. 安装libsvm时No supported compiler or SDK was found问题解决方法 参照帖子23楼解决方法:http://www.ilovematlab.cn/threa ...

  6. 【C 语言】Windows 下使用 gcc 编译器 ( 常用的编译器 | Qt 中的 gcc 编译器 | 独立安装 MinGW )

    文章目录 一.常用的编译器 二.使用 Qt 中的 gcc 编译器 三.独立安装 MinGW 一.常用的编译器 常用编译器 : MSVC GCC MinGW CLANG ; MSVC : 微软 Micr ...

  7. 台湾大学林教授libsvm在matlab的安装

    台湾大学林教授libsvm在matlab的安装 下载libsvm文件 将整个libsvm文件复制到matlab的toolbox中 在matlab中设置路径 运行与纠错(mex -setup) 参考: ...

  8. 路径调度问题(CVRP)后续之如何在MATLAB中安装YALMIP及CPLEX包

    订阅博主专栏的用户可私信博主获取安装包,不用额外再付费下载安装包. 安装包下载地址:https://download.csdn.net/download/wenyusuran/14954633 一.M ...

  9. matlab安装m_map,MATLAB中安装m_map后不能用,求解

    MATLAB中安装m_map后不能用,求解 因为画图,所以今天在MATLAB中安装了m_map,之后还写了几个m文件,后来MATLAB突然卡住,就关了,之后再打开,就显示如下: Warning: Di ...

  10. 64位MinGW和MSYS的安装

    Win7 64位中MinGW和MSYS的安装 背景: A.  由于需要在Win7 64位系统下使用Visual Studio,并调用OpenBlas库,所以需要gcc在windows下编译该库. B. ...

最新文章

  1. 直播协议HLS技术要点分析:分段生成与m2u8文件
  2. 原生js实现对象的深拷贝及循环引用
  3. 系统无ifconfig,一条命令获取本机ip并将其赋值给指定变量来使用
  4. ArrayList list = new ArrayList(20);中的list扩充几次
  5. python爬虫利器p_Python爬虫利器五之Selenium的用法
  6. 网站微端服务器,微端服务器
  7. 改变变压器联接方式可消除某些特定次数的谐波_电工牛人10年经验,总结的4电工常用接线方法41例,电机、变压器、接触器..都有...
  8. 位运算(异或运算) :数组中数字出现的次数
  9. vs2005设置使用符号服务器
  10. 肉肉好走,愿你在异界依旧快乐活泼
  11. 西门子S7系列PLC的主要种类及应用软件
  12. 搞技术的人生技巧——装贪财
  13. 硬盘出现坏道的处理方法
  14. 基于python开发植物大战僵尸
  15. 使用OpenCV和Python进行人脸识别
  16. 敲开阿里大门的技术简历可以这么写
  17. break和continue语句、循环嵌套
  18. 珠海网站建设价格是多少
  19. K-Means对红酒数据进行聚类||python
  20. PHP IIS DCOM,快速解决PHP调用Word组件DCOM权限的问题

热门文章

  1. 3部世界顶级宇宙纪录片,献给对宇宙万物充满好奇的你
  2. 预售┃每个人都应该学习编程,因为它会教你如何思考
  3. java监听网络连接_Android RxJava 之网络链接监听示范
  4. mysql双机互备linux成功的_配置MySQL双机热备 - Linux服务器MySQL双机热备份试验_数据库技术_Linux公社-Linux系统门户网站...
  5. matlab编程数字信号,MATLAB--数字信号实验.doc
  6. java跳转画面后画面白了_如何跳转指定页面后再次跳转到另一页面或原来的页面...
  7. JAVA跟MYSQL数据库交互_【编写Java程序实现与Mysql数据库的连接,并交互性的实现简单查询,删除,修改,排序,显示等操作】...
  8. typora公式zuo对齐_Markdown编辑神器-Typora
  9. require 动态加载_require,exports,module.exports和import,export,export default
  10. 数据结构——图-有向带权图的邻接表基础