用mcc命令创建Python包的完整语法格式如下所示,带括号的选项为可选项。
code.matlab
mcc -W python:namespace.packageName -T link:lib mfilename1
mfilename2...mfilenameN
下面介绍语法的各个部分。
-W:让编译器创建一个打包器函数。该选项带一个字符串参数,指定组件的某些特性,如表3-6中所示。
表3-6 –W字符串参数及其描述
| -W 字符串参数 | 描 述 |
|---|---|
| dotnet: | 该关键字告诉编译器要创建的组件的类型,后面跟一冒号,指定创建一个.NET组件 |
| namespace | 指定组件名称及其名字空间,名字空间是一个句号间隔的列表,如 componentname.groupname.component |
| packageName | 指定包的名称 |
code.matlab
mfilename1 [mfilename2…mfilenameN]
指定M文件或即将作为要创建的类的方法的M文件。
-T
指定输出类型。要创建Python包,需要指定关键字link:lib,它将对象链接到共享库(DLL)中。