gpt4 book ai didi

matlab - 如何安装 MinGW-w64 C/C++ 编译器以在 MATLAB 2016b 中使用?

转载 作者:行者123 更新时间:2023-12-03 09:08:17 49 4
gpt4 key购买 nike

我正在安装 MinGW-w64 C/C++ 编译器以在 MATLAB 20176b 中使用,但存在多个错误。如何安装该编译器并进行所有必要的调整以在 Matlab 2016b 中使用?

作为直接来自 Matlab 的第一种方法:

  1. 从此处下载适用于 Windows 的 MinGW-w64 C/C++ 编译器: https://www.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-c-c++-compiler

  2. 运行真正的 Matlab 并批准安装并安装软件包后,出现错误:

There was a problem installing the third-party software. To resolve this issue, contact Technical Support

第二种方法是单独安装MinGW-w64 C/C++编译器,然后调整在Matlab中使用。但安装后Matlab无法识别它。

最佳答案

Matlab 无法识别 MinGW 安装提供的详细信息有点含糊,但我会尝试一下。

安装MinGW时,默认安装目录是路径中带空格的目录(Program Files)。由于某种原因,Matlab 不支持此功能 ( https://www.mathworks.com/help/matlab/matlab_external/compiling-c-mex-files-with-mingw.html ):

Do not install MinGW in a location with spaces in the path name. For example, do not use: C:\Program Files\TDM-GCC-64

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

C:\mingw64

  • C:\mingw64\bin
  • C:\mingw64\etc
  • C:\mingw64\*...

安装完成后,您所需要做的就是将 Matlab 指向安装目录,在我的例子中,我需要运行以下命令:

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

之后,您应该可以运行 mex 编译命令了。

关于matlab - 如何安装 MinGW-w64 C/C++ 编译器以在 MATLAB 2016b 中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45073791/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com