包生成的代码在ZIP文件用于重定位
packNGo (
将代码文件包装在压缩的zip文件中,以便在另一个开发环境中重新定位,解压缩和重建它们。名称值对列表是可选的。buildInfo
,名称,价值
)
ZIP文件可以包含以下类型的文件:
源文件(例如,.c
和. cpp
文件)
头文件(例如,.h
和.HPP.
文件)
包含构建信息对象的MAT文件(.mat
文件)
非营收相关的文件(例如,.dll.
文件和。文本文件
信息文件)为最终可执行文件所必需的
生成的二进制文件(例如,可执行文件。EXE文件
文件或动态链接库.dll.
)。
代码生成器包括在zip文件中的构建生成的二进制文件(如果存在)。的忽略属性不适用于构建生成的二进制文件。
CMake配置文件(CMakeLists.txt
),用于为编译器环境生成makefile或项目。
使用此函数重新定位文件。然后,您可以针对特定的目标环境重新编译文件,或者在使用MATLAB的开发环境中重新编译它们®没有安装。默认情况下,该函数将文件打包为一个扁平的文件夹结构,放在代码生成文件夹中的ZIP文件中。您可以通过指定名称-值对来定制输出。重新定位ZIP文件后,使用标准ZIP实用程序解压缩压缩文件。
的packNGo
函数可以潜在地修改第一个中传递的构建信息packNGo
论点。作为代码打包的一部分,packNGo
可以从源文件中找到其他文件,并包含生成信息中记录的路径。找到这些文件后,packNGo
将它们添加到构建信息中。
为了保证packNGo
查找头文件,添加他们的路径buildInfo
通过使用addincludepaths.
函数。
请注意
通过使用使用的独立代码时codegen
命令,你可以使用-包裹
选项,可以在一个步骤中生成代码并将代码打包到ZIP文件中。
该函数只对源文件进行操作,例如*。C
,* .cpp.
, 和*。H
文件。该函数不支持编译标志、定义或makefile金宝app。
该函数不会包装可重用库子系统的源文件。
可能包含不必要的文件。该函数可能会发现来自源路径的其他文件,即使未使用这些文件,也可以在构建信息中包含记录的路径。