使用IDE构建引擎应用程序

你可以使用MATLAB®编写引擎应用程序代码和墨西哥命令建造它。如果您喜欢使用集成开发环境(IDE),例如微软®Visual Studio®Xcode码要编写源代码,您仍然可以使用墨西哥命令。但是,要使用IDE构建应用程序,请遵循以下主题中的指导原则。

配置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库

Linux系统图书馆

  • 引擎库-拟根/垃圾箱/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配置中。

相关主题

外部网站