Развертываемые архивные данные автоматически встраиваются непосредственно в сборки .NET по умолчанию и извлекаются во временную папку.
Автоматическое встраивание позволяет использовать MATLAB® Функции кэша компонентов во время выполнения через переменные окружения.
Эти переменные позволяют вам задать следующее:
Определите расположение по умолчанию, где необходимо автоматически извлечь развертываемый архив
Добавьте опции печати диагностических ошибок, которые могут использоваться при автоматическом извлечении развертываемого архива в целях устранения неполадок
Настройка размера кэша компонента MATLAB Runtime по причинам эффективности.
Для изменения этих настроек используйте следующие переменные окружения.
Переменная окружения | Цель | Примечания |
---|---|---|
MCR_CACHE_ROOT | При установке местоположения, в котором требуется извлечь развертываемый архив, эта переменная переопределяет расположение кэша компонента по умолчанию для каждого пользователя. Это верно для встроенных .ctf только файлы. | В macOS эта переменная игнорируется в MATLAB R2020a и более поздних версиях. Пакет приложений содержит файлы, необходимые для выполнения. |
MCR_CACHE_SIZE | Когда задан, эта переменная переопределяет размер кэша компонента по умолчанию. | Начальный предел для этой переменной составляет 32M (мегабайт). Однако это может быть изменено после того, как вы установите переменную первый раз. Отредактируйте файл .max_size , который находится в файле, обозначенном запуском mcrcachedir Команда, с желаемым пределом размера кэша. |
Примечание
Если бежать mcc
указывая конфликтующие типы оболочек и целевых типов, архив не будет встроен в сгенерированный компонент. Для примера, если вы запускаете:
mcc -W lib:myLib -T link:exe test.m test.c
сгенерированный test.exe
не будет иметь встроенного в него архива, как если бы вы указали -C
опция в командной строке.
Внимание
Не извлекайте файлы из .ctf
Файл и поместите их индивидуально под систему контроля версий. Начиная с .ctf
файл содержит взаимозависимые функции MATLAB и данные, доступ к файлам в нем должен осуществляться только путем доступа к .ctf
файл. Для достижения наилучших результатов разместите все .ctf
файл под системой контроля версий.