你可以使用MATLAB®编写引擎应用程序代码和墨西哥
命令建造它。如果您喜欢使用集成开发环境(IDE),例如微软®Visual Studio®或Xcode码要编写源代码,您仍然可以使用墨西哥
命令。但是,要使用IDE构建应用程序,请遵循以下主题中的指导原则。
要使用集成开发环境来构建引擎应用程序,IDE需要一个MATLAB支持的编译器。万博1manbetx有关受支持编译器的最新列表,请参见万博1manbetx万博1manbetx支持且兼容的编译器.
引擎应用程序需要引擎库李鹏
,矩阵库伦敦银行同业拆借利率
,并支持包含万博1manbetx文件。当您使用墨西哥
命令,配置MATLAB来定位这些文件。在IDE中构建时,必须配置IDE来定位它们。这些设置的位置取决于您的IDE。请参阅产品文档。
头文件包含函数声明和您在API库中访问的例程的原型。这些文件在
文件夹和对于Windows是相同的®,马科斯,和Linux®系统。发动机应用使用:拟根
\外部\包括
引擎.h
-引擎例程的函数原型
矩阵.h
-定义MX阵列
矩阵存取程序的结构和功能原型
材料h
(可选)-功能原型垫子
日常工作
在IDE中,将预处理器包含路径设置为以下MATLAB命令返回的值:
完整文件(matlabroot,'extern','include')
你需要李鹏
和伦敦银行同业拆借利率
共享库。文件名是特定于平台的。将这些库名称添加到IDE配置中。有关说明,请参阅IDE产品文档。
在这些路径规范中,替换编译程序
无论哪一种微软
或明W64
.
引擎库-拟根
\外部库win64\编译程序
\李本立
矩阵库-拟根
\外部库win64\编译程序
\libmx.lib库
MEX库(可选)-拟根
\外部库win64\编译程序
\libmex.lib库
MAT文件库(可选)-拟根
\外部库win64\编译程序
\libmat.lib库
引擎库-拟根
/垃圾箱/glnxa64/李本索
矩阵库-拟根
/垃圾箱/glnxa64/伦敦银行同业拆借利率
MEX库(可选)-拟根
/垃圾箱/glnxa64/libmex.so公司
MAT文件库(可选)-拟根
/垃圾箱/glnxa64/利伯马特·索
引擎库-拟根
/箱子/maci64/李鹏.dylib
矩阵库-拟根
/箱子/maci64/libmx.dylib库
MEX库(可选)-拟根
/箱子/maci64/libmex.dylib库
MAT文件库(可选)-拟根
/箱子/maci64/libmat.dylib库
李鹏
这个李鹏
库需要其他第三方库文件。MATLAB使用这些库来支持Unicode万博1manbetx®MAT文件中的字符编码和数据压缩。
这些库文件必须与伦敦银行同业拆借利率
图书馆。您可以使用下表中显示的特定于平台的命令来确定这些库。一旦你确定了这些文件,更新你的IDE。
库依赖项命令
窗户 | Linux系统 | 马科斯 |
---|---|---|
请参阅以下依赖性Walker的说明 |
ldd-d型李本索 |
耳蜗-L李鹏.dylib |
要查找Windows系统上的库依赖项,请使用第三方产品依赖项Walker。这个免费实用程序扫描Windows模块,并建立所有依赖模块的层次树图。对于找到的每个模块,它列出该模块导出的所有函数,以及其他模块调用的那些函数。见如何确定MEX文件或独立应用程序所需的库?有关使用依赖关系行者的信息。
拖放libeng.dll
文件到依赖窗口。识别依赖库并将其添加到IDE配置中。