Сгенерированный код пакета в 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-файлы.
Могут быть включены ненужные файлы. Функциональная сила находит дополнительные файлы от исходных путей и включает пути, зарегистрированные в информацию о сборке, даже если те файлы не используются.