选择 C++ 编译器
MATLAB® 选择一个默认编译器,用于编译 MEX 文件,创建 MATLAB 的 C++ 库接口,以及独立的 MATLAB 引擎和 MAT 文件应用程序。C++ 应用程序的默认编译器可能不同于 C 应用程序的默认编译器。要查看默认 C++ 编译器,请键入以下命令之一:
mex -setup cpp mex -setup CPP mex -setup c++
MATLAB 还显示系统上其他 C++ 编译器的链接(如果有)。要更改默认值,请选择以下链接之一。
当您键入以下命令时,MATLAB 仅显示默认 C 编译器的信息。
mex -setup
选择 Microsoft Visual Studio 编译器
此示例说明在您的系统中有多个版本的 Microsoft® Visual Studio® 时,如何确定和更改用于编译 C++ 应用程序的默认编译器。
要显示在您的系统上安装的 C++ 编译器的信息,请键入:
mex -setup cpp
要更改默认值,请点击其中一个链接。MATLAB 会显示该编译器的信息,在您调用 mex -setup cpp
选择不同默认值之前,该编译器为默认编译器。
选择 MinGW -w64 编译器
如果在您的系统中仅安装了 MinGW® 编译器,则 MATLAB 会自动为 C 和 C++ 应用程序选择 MinGW。如果您有多个 C 或 C++ 编译器,请键入以下命令以选择 C 编译器。
mex -setup
键入以下命令以选择 C++ 编译器。
mex -setup cpp
如果您仅键入 mex -setup
并选择 MinGW,则在编译 C++ 文件时,mex
可能会选择其他编译器。
另请参阅
mex
| clibgen.generateLibraryDefinition