packNGo
包生成的代码迁移的ZIP文件
描述
packNGo (
在一个压缩包的代码文件的ZIP文件,这样您就可以搬迁,解压缩,重建他们在另一个开发环境。名称-值对的列表是可选的。buildInfo
,名称,值
)
ZIP文件可以包含这些类型的文件:
源文件(例如,
。c
,.cu
,. cpp
文件)头文件(例如,
。h
,.cuh
,. hpp
文件)MAT-file包含构建信息对象(
.mat
文件)Nonbuild-related文件(例如,
. dll
文件和. txt
最后一个可执行所需信息文件)Build-generated二进制文件(例如,可执行文件
. exe
文件或动态链接库. dll
)。代码生成器包括build-generated二进制文件的ZIP文件(如果存在)。的ignoreFileMissing财产并不适用于build-generated二进制文件。
CMake配置文件(
CMakeLists.txt
),你使用为编译器生成makefile或项目环境。
使用这个函数迁移的文件。你可以重新编译的文件为一个特定的目标环境或重建他们在开发环境中MATLAB®没有安装。默认情况下,函数包文件作为一个平坦的文件夹结构在一个ZIP文件中的代码生成文件夹。您可以自定义输出通过指定名称-值对。将ZIP文件后,使用标准的压缩实用程序解压压缩文件。
的packNGo
函数可以修改构建信息传递在第一packNGo
论点。作为代码包装的一部分,packNGo
能找到额外的文件从源代码,包括路径记录在构建信息。当这些文件被发现,packNGo
将它们添加到构建信息。
以确保packNGo
发现头文件,添加他们的路径buildInfo
通过使用addIncludePaths
函数。
请注意
当生成独立的代码通过使用codegen
命令,您可以使用包
选项来生成代码和包一个ZIP文件中的代码在一个单一的步骤。
例子
输入参数
限制
函数作用于源文件,如
* . c
,* . cpp
,cuh
,* . h
文件。功能不支持编译旗帜,定义或makefile。金宝app函数不包源文件可重用的库子系统。
不必要的文件可能包含。函数可能会发现额外的文件从源路径,包括路径记录在构建信息,即使不使用这些文件。
版本历史
介绍了R2006b