你可以使用MATLAB®编辑器来编写你的引擎应用程序代码和墨西哥人
命令来构建它。如果您喜欢使用集成开发环境(IDE),例如微软®Visual Studio®或Xcode要编写源代码,您仍然可以使用墨西哥人
命令。但是,要使用IDE构建应用程序,请遵循以下主题中的指导原则。
要使用集成开发环境来构建引擎应用程序,IDE需要一个支持matlab的编译器。金宝app有关支持的编译器的最新列表,请参见金宝app金宝app支持和兼容的编译器.
引擎应用程序需要引擎库libeng
,矩阵库libmx
,支持包含文金宝app件。当您使用墨西哥人
命令,MATLAB被配置为定位这些文件。在IDE中构建时,必须配置IDE来定位它们。这些设置在哪里取决于您的IDE。请参考您的产品文档。
头文件包含函数声明和原型,用于您在API库中访问的例程。这些文件在
文件夹,对于Windows是相同的®,macOS和Linux®系统。引擎应用程序使用:matlabroot
\走读生\包括
engine.h
-引擎程序的功能原型
matrix.h
-《mxArray
矩阵访问例程的结构和函数原型
mat.h
(可选)-函数原型垫
例程
在你的IDE中,将预处理器include路径设置为以下MATLAB命令返回的值:
fullfile (matlabroot“外来的”,“包括”)
你需要libeng
和libmx
共享库。文件的名称是平台特定的。将这些库名称添加到IDE配置中。请参阅您的IDE产品文档以获得说明。
在这些路径规范中,替换编译器
用微软
或mingw64
.
引擎库- - - - - -matlabroot
extern \ \ lib \ win64 \编译器
\ libeng.lib
矩阵库- - - - - -matlabroot
extern \ \ lib \ win64 \编译器
\ libmx.lib
MEX库(可选)matlabroot
extern \ \ lib \ win64 \编译器
\ libmex.lib
MAT-File库(可选)-matlabroot
extern \ \ lib \ win64 \编译器
\ libmat.lib
引擎库- - - - - -matlabroot
/bin/glnxa64/libeng.so
矩阵库- - - - - -matlabroot
/bin/glnxa64/libmx.so
MEX库(可选)matlabroot
/bin/glnxa64/libmex.so
MAT-File库(可选)-matlabroot
/bin/glnxa64/libmat.so
引擎库- - - - - -matlabroot
/bin/maci64/libeng.dylib
矩阵库- - - - - -matlabroot
/bin/maci64/libmx.dylib
MEX库(可选)matlabroot
/bin/maci64/libmex.dylib
MAT-File库(可选)-matlabroot
/bin/maci64/libmat.dylib