构建c++ MEX程序

使用MATLAB构建您的c++ MEX应用程序®墨西哥人来设置您的环境并编译c++源代码。

万博1manbetx支持编译器

使用支持c++ 11的编译器。万博1manbetx有关受支持的编译器的最新列表,请参见万博1manbetx万博1manbetx支持和兼容的编译器的网站。

使用。cpp文件构建墨西哥人命令

如果已经安装了受支持的编译器之一,请使用万博1manbetx墨西哥人命令。如果提供了选择编译器的选项,请选择MATLAB c++ MEX支持的已安装编译器。万博1manbetx

墨西哥人设置c++

使用MATLAB构建您的c++ MEX程序墨西哥人命令。

墨西哥人MyMEXCode. cpp

墨西哥人包含文件

在c++源代码中包含以下头文件。头文件包含函数声明和在API库中访问的例程的原型。这些文件在matlabroot走读生/包括文件夹,对于Windows是相同的®,Mac和Linux®系统。C++ MEX文件使用这些头文件:

  • mex.hpp-定义的C++ MEX API

  • mexAdapter.hpp- c++ MEX函数操作符所需的工具

请注意

包括mexAdapter.hpp只有一次MexFunction跨多个文件的MEX应用程序中的类定义。

文件扩展名

MEX文件是特定于平台的。MATLAB通过特定于平台的扩展来识别MEX文件。下表列出了MEX文件的特定于平台的扩展名。

独立于平台的MEX文件扩展名

平台 二进制MEX文件扩展名

Linux(64位)

mexa64

苹果Mac(64位)

mexmaci64

Windows(64位)

mexw64

另请参阅

|

相关的话题