Сгенерированный код пакета в zip-файле для перемещения
packNGo(buildInfo,{Name,Value})
packNGo(
группирует файлы кода в сжатом zip-файле так, чтобы можно было переместить, распаковать и восстановить их в другой среде разработки. Список пар "имя-значение" является дополнительным.buildInfo
,{Name,Value
})
Типы файлов кода в zip-файле включают:
Исходные файлы (например, .c
и файлы .cpp
)
Заголовочные файлы (например, .h
и файлы .hpp
)
MAT-файл, который содержит информационный объект сборки (файл .mat
)
Связанные с несборкой файлы (например, файлы .dll
и .txt
информационные файлы) требуемый для итогового исполняемого файла
Сгенерированные сборкой двоичные файлы (например, исполняемый файл .exe
или динамически подключаемая библиотека .dll
).
Генератор кода включает сгенерированные сборкой двоичные файлы (если есть) в zip-файл. ignoreFileMissing свойство не применяется к сгенерированным сборкой двоичным файлам.
Используйте эту функцию, чтобы переместить файлы. Можно затем перекомпилировать файлы для определенного целевого окружения или восстановить их в среде разработки, в которой не установлен MATLAB®. По умолчанию, функциональные пакеты файлы как плоская структура папок в zip-файле в папке генерации кода. Можно настроить вывод путем определения пар "имя-значение". После перемещения zip-файла используйте стандартную утилиту zip, чтобы распаковать сжатый файл.
Функция packNGo
может потенциально изменить информацию о сборке, переданную в первом аргументе packNGo
. Как часть упаковки кода, packNGo
может найти дополнительные файлы из источника и включать пути, зарегистрированные в информацию о сборке. Когда эти файлы найдены, packNGo
добавляет их в информацию о сборке.
Функция работает с исходными файлами только, такими как *.c
, *.cpp
и файлы *.h
. Функция не поддерживает флаги компиляции, задает, или make-файлы.
Могут быть включены ненужные файлы. Функциональная сила находит дополнительные файлы от исходных путей и включает пути, зарегистрированные в информацию о сборке, даже если те файлы не используются.