Main Content

选择 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 可能会选择其他编译器。

另请参阅

|

相关主题