我正在安装MinGW-W64C/C++编译器,以便在MATLAB 20176b中使用,但是有几个错误。如何在Matlab2016b中使用所有必要的调整来安装此编译器?
作为直接从Matlab到Matlab的第一条路:
安装第三方软件有问题。若要解决此问题,请与技术支持部门联系
第二种方法是分别安装MinGW-W64C/C++编译器,然后调整到Matlab中使用。但是安装之后,Matlab就不认识它了。
发布于 2017-07-13 12:28:48
Matlab中提供的不承认MinGW安装的细节有点模糊,但我想尝试一下。
安装MinGW时,默认安装目录是路径中有空格的目录(Program )。由于某些原因,Matlab (external/compiling-c-mex-files-with-mingw.html)不支持这一点:
不要在路径名中有空格的位置安装MinGW。例如,不要使用: C:\Program \TDM-GCC-64
在我的情况下,我直接在C驱动器上安装了MinGW。因此,我的安装目录有以下布局:
C:\\mingw64 64
安装完毕后,只需将Matlab指向安装目录,在我的示例中,我需要运行以下命令:
setenv('MW_MINGW64_LOC','C:\mingw64')在此之后,您应该准备好运行mex编译命令。
https://stackoverflow.com/questions/45073791
复制相似问题