Упакуйте cгенерированный код в zip-файл для перемещения
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 добавляет их в информацию о сборке.
Гарантировать это packNGo находит заголовочные файлы, добавьте их пути к buildInfo при помощи addIncludePaths функция.
Примечание
При генерации автономного кода при помощи codegen команда, можно использовать -package опция, чтобы и сгенерировать код и группировать код в zip-файле на одном шаге.
Функция работает с исходными файлами только, такими как *.c, *.cpp, и *.h файлы. Функция не поддерживает флаги компиляции, задает, или make-файлы.
Функция не группирует исходные файлы для допускающих повторное использование подсистем библиотеки.
Могут быть включены ненужные файлы. Функциональная сила находит дополнительные файлы от исходных путей и включает пути, зарегистрированные в информацию о сборке, даже если те файлы не используются.