如何安装的MinGW-W64 C / C ++编译器在MATLAB 2016B使用?(How to

2019-09-29 23:15发布

我安装在MATLAB 20176b使用的MinGW-W64 C / C ++编译器,但没有对那几个错误。 如何安装这个编译器与所有在Matlab 2016B使用了必要的调整?

作为第一个直接从MATLAB方式:

  1. 从这里下载MinGW的-W64 C / C ++编译器Windows: https://www.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-c-c++-compiler

  2. 运行真正的Matlab和批准安装和安装包后,它提供了一个错误:

有安装第三方软件的问题。 要解决此问题,请联系技术支持

第二种方法是单独安装的MinGW-W64 C / C ++编译器和然后调节在Matlab中使用。 但安装后Matlab的不承认它。

Answer 1:

提供基于Matlab不承认MinGW的安装细节是有点模糊,但我会在它采取了一枪。

当安装MinGW的,默认安装目录是一个与路径(程序文件)的空间。 出于某种原因,这不是用Matlab(支持https://www.mathworks.com/help/matlab/matlab_external/compiling-c-mex-files-with-mingw.html ):

在一个位置,在路径名字空间不要安装MinGW的。 例如,不使用:C:\ Program Files文件\ TDM-GCC-64

在我的情况,我直接安装MinGW的C盘上。 因此,我的安装目录具有以下布局:

C:\ mingw64

  • C:\ mingw64 \ BIN
  • C:\ mingw64 \等
  • C:\ mingw64 \ * ...

一旦被安装,所有你需要做的是指向Matlab的安装目录,在我的情况,我需要运行下面的命令:

setenv('MW_MINGW64_LOC','C:\mingw64')

在这之后,你应该离开平方运行MEX编译命令。



文章来源: How to install MinGW-w64 C/C++ compiler for use in MATLAB 2016b?