生成COM组件

在MATLAB命令窗口键入

code.matlab
>> libraryCompiler

打开库编译器,如图所示。在工具栏中的“TYPE”列表框中选择“Generic COM Component”选项,单击“EXPORTED FUNCTIONS”列表框右边的加号按钮,添加前面创建的M文件magicsquare.m,在“Packing Options”部分选择“Runtime included in package”单选钮,编译器下面部分自动生成一个名为Class1的类,添加的M文件成为该类的方法。修改类名为msq,保存工程,名为MSQ-COM.prj。

单击工具栏中的“Package”按钮,打包组件。生成的文件和目录如图所示,包括:

for_redistribution目录 – 包含安装应用程序和MATLAB运行时的文件。

for_testing目录 – 包含mcc创建的所有文件,用于测试安装。

for_redistribution_files_only目录 – 包含应用程序重新发布所需要的文件。

PackagingLog.txt – 编译器生成的日志文件。

MagicSquare目录和MSQ-COM.prj文件 – 工程相关的文件。