包在zip文件中生成的代码进行重定位
packngo(
将代码文件打包到一个压缩ZIP文件中,以便您可以在另一个开发环境中重新定位、解包和重新构建它们。名称-值对列表是可选的。buildinfo.
那名称,值
)
zip文件可以包括这些类型的文件:
源文件(例如,.c
和.cpp.
文件)
标题文件(例如,.h
和. hpp
文件)
包含构建信息对象的mat文件(.mat
文件)
非构建相关的文件(例如,. dll
文件和文件. txt
最终可执行文件所需的信息文件
构建生成的二进制文件(例如,可执行文件. exe
文件或动态链接库. dll
).
代码生成器在ZIP文件中包含构建生成的二进制文件(如果存在的话)。当ignoreFileMissing属性不适用于构建生成的二进制文件。
CMAKE配置文件(cmakelists.txt.txt.
)您用于为编译器环境生成Makefiles或项目。
使用此函数重新定位文件。然后,您可以重新编译特定目标环境的文件,或在Matlab的开发环境中重建它们®未安装。默认情况下,该函数将文件打包为代码生成文件夹中的zip文件中的扁平文件夹结构。您可以通过指定名称值对自定义输出。重新定位zip文件后,使用标准zip实用程序解压缩压缩文件。
当Packngo.
函数可以潜在地修改第一个中传递的构建信息Packngo.
争论。作为代码包装的一部分,Packngo.
可以从源中找到其他文件,并在构建信息中包含记录的路径。找到这些文件时,Packngo.
将它们添加到构建信息中。
以确保Packngo.
查找头文件,添加它们的路径buildinfo.
通过使用addIncludePaths
功能。
注意
控件生成独立代码时Codegen.
命令,则可以使用包
两个在单个步骤中生成代码并在zip文件中打包代码。
该功能仅在源文件上运行,例如* . c
那* . cpp
,* . h
文件。该函数不支持编译标志,定义或makefile金宝apps。
该函数不为可重用库子系统打包源文件。
可能包含不必要的文件。该函数可能会从源路径中找到额外的文件,并包括构建信息中记录的路径,即使这些文件没有被使用。
对于Matlab编码器,该函数不打包使用默认配置设置生成的示例主源文件和头文件。要打包示例主文件,请配置代码生成以生成和编译示例主函数,生成代码,然后打包构建文件。
Packngo.
没有打包为MEX目标生成的代码。