主要内容

本页面提供的是上一版软件的文档。当前版本中已删除对应的英文页面。

库编译器

MATLAB 程序打包以便作为共享库和组件进行部署

说明

库编译器用于将 MATLAB® 函数打包,以便将 MATLAB 功能包含到采用其他语言编写的应用程序中。

Library Compiler app

打开 库编译器 App

  • MATLAB 工具条:在 App 选项卡上的应用程序部署下,点击库编译器对应的图标。

  • MATLAB 命令提示符:输入 libraryCompiler

参数

全部展开

要生成的库的类型。

如果您拥有的是 MATLAB Compiler™,则可以创建 Excel 加载项。

如果您拥有的是 MATLAB Compiler SDK™ 许可证,则可以创建 C/C++ 共享库、.NET 程序集、COM 组件、Java 包和 Python 包。

要打包的函数,采用字符向量列表形式。

通过选择打包选项部分中的两个选项之一,您可以决定是否在生成的应用程序中包含 MATLAB Runtime 安装程序的 MATLAB Runtime 回退选项。在包中包含 MATLAB Runtime 安装程序会显著增加包的大小。

从 Web 下载 Runtime - 生成安装程序,该安装程序会下载 MATLAB Runtime,并将其与已部署的 MATLAB 应用程序一起安装。

在包中包含 Runtime - 生成安装程序,其中包含 MATLAB Runtime 安装程序。

首次选择此选项时,系统会提示您下载 MATLAB Runtime 安装程序或获取 CD(如果您无法访问 Internet)。

必须包含在库中的文件,采用文件列表形式。

与库一起安装的可选文件,采用文件列表形式。

设置

控制编译器行为的标志,采用字符向量形式。

存储测试文件的文件夹,采用字符向量形式。

存储用于构建自定义安装程序的文件的文件夹,采用字符向量形式。

存储生成的安装程序的文件夹,采用字符向量形式。

库信息

已安装库的名称,采用字符向量形式。

默认值是 App 的导出的函数字段中列出的第一个函数的名称。

生成的库的版本,采用字符向量形式。

安装程序上显示的图像,采用图像形式。

库作者的名称,采用字符向量形式。

用于联系库支持的电子邮件地址,采用字符向量形式。

库的简要描述,采用字符向量形式。

库的详细描述,采用字符向量形式。

您可以决定打包时是否包括示例文件。示例代码演示如何以目标语言调用 MATLAB 导出的函数。C++ 共享库、Java 包、.NET 程序集和 Python 包支持示例生成。

要生成新的 MATLAB 示例文件,请点击创建新示例,然后选择 MATLAB 函数。系统随即打开一个 MATLAB 脚本,您可以根据函数的预期行为对其进行必要的修改。

小心

示例文件代码应不需要用户交互。如果 MATLAB 函数需要输入参量,您必须在函数调用中为参量提供特定值。

要上传已编写的 MATLAB 脚本,请点击添加现有示例

有关示例代码的详细信息,请参阅创建示例代码来调用导出函数

其他安装程序选项

安装工件的文件夹,采用字符向量形式。

有关使用工件的其他要求的说明,采用字符向量形式。

编程用途

全部展开

输入 libraryCompiler

或者,输入 deploytool,然后点击库编译器

另请参阅

deploytool |