如果matlab的编译器配置错误,则会出现以下报错:

mbuild -setup
Unable to complete successfully.
如何在MATLAB中调用现有的c/c++编译器

此时就需要我们手动给Matlab配置编译器

  1. 首先需要确定,我们的编译器路径
    比如我这里是用QT的编译器,所以要先找到位置
    如何在MATLAB中调用现有的c/c++编译器
    并且确保该路径在系统环境变量中
    如何在MATLAB中调用现有的c/c++编译器

  2. 之后进入matlab,在下方的命令行中配置环境
    setenv(‘MW_MINGW64_LOC’, ‘D:\qt5\Tools\mingw810_64’);
    此时调用mex -setup,则会提示已经配置完成。
    如何在MATLAB中调用现有的c/c++编译器

OK解决了。
如果还有其他问题可以看看MATLAN官网对于编译器的匹配情况:
http://www.mathworks.com/support/compilers/R2016b/win64.html
如图是在查看R2016b的编译器配置。
如何在MATLAB中调用现有的c/c++编译器

相关文章:

  • 2021-10-31
  • 2021-12-19
  • 2021-08-14
  • 2021-06-02
  • 2021-08-18
  • 2021-11-18
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2021-11-02
  • 2022-12-23
  • 2021-12-20
  • 2021-06-29
相关资源
相似解决方案