• Matlab 2016a 运行报错No supported compiler or SDK was found


    昨天运行一段程序时MATLAB一直报错:

    Error using mex
    No supported compiler or SDK was found. You can install the freely available MinGW-w64 C/C++ compiler; see
    Install MinGW-w64 Compiler. For more options, see http://www.mathworks.com/support/compilers/R2015b/win64.html.

    按照点击附加功能上面显示我这个版本的matlab暂时无法连接到附加功能浏览器,尝试了很多办法,安装vs 2017啊之类的,最后按照如下方法解决

    1.下载并安装

    https://sourceforge.net/projects/mingw-w64/

    注意安装目录

    2.安装成功后重启MATLAB在命令窗口输入>> setenv('MW_MINGW64_LOC','C:TDM-GCC-64')

    这种方法每次都要如此设置,嫌麻烦的话可以直接在自己电脑上设置环境变量,方法如下:

    1. 请确保您拥有管理权限。

    2. 从开始菜单中选择计算机。

    3. 从上下文菜单中选择系统属性。

    4. 单击高级系统设置>高级选项卡。

    5. 单击环境变量.

    6. 根据系统变量,选择新建.

    7. 新建系统变量对话框中,键入MW_MINGW64_LOC 变量名称字段中。

    8. 变量值字段中,键入 MinGW w64 编译器安装,例如, C:TDM-GCC-64的位置.

    9. 单击确定关闭对话框,然后关闭控制面板对话框。

    3.完成在命令窗口输入>> mex -setup

    选择C++或者C编译都可以

    综上问题解决



    
    
    
  • 相关阅读:
    多线程(三)
    多线程(二)
    多线程(一)
    网络编程socket套接字及其使用(六)
    网络编程socket套接字及其使用(五)
    网络编程socket套接字及其使用(四)
    网络编程socket套接字及其使用(三)
    网络编程socket套接字及其使用(二)
    网络编程socket套接字及其使用(一)
    html快速入门
  • 原文地址:https://www.cnblogs.com/huanjing/p/6693452.html
Copyright © 2020-2023  润新知