Сгенерированный код пакета в 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 добавляет их в информацию о сборке.
Функция работает с исходными файлами только, такими как *.c, *.cpp, и *.h файлы. Функция не поддерживает флаги компиляции, задает, или make-файлы.
Функция не группирует исходные файлы для допускающих повторное использование подсистем библиотеки.
Могут быть включены ненужные файлы. Функциональная сила находит дополнительные файлы от исходных путей и включает пути, зарегистрированные в информацию о сборке, даже если те файлы не используются.
Для MATLAB Coder функция не группирует пример основной источник и заголовочные файлы, которые вы генерируете с параметрами конфигурации по умолчанию. Чтобы группировать пример основные файлы, сконфигурируйте генерацию кода, чтобы сгенерировать и скомпилировать пример основная функция, сгенерировать ваш код, и затем группировать файлы типа "build".
packNGo не группирует код, сгенерированный для целей MEX.