Генерация кода Image Processing Toolbox поддерживает 2 различных режима:
- Сгенерированный код использует оптимизированные общие библиотеки для конкретной платформы. Это включено для аппаратной цели MATLAB Coder
MATLAB Host Computer
и нескольких других подобных целей.
- Сгенерированный код является автономным, независимым от общих библиотек и переносимым.
документация охватывает эти понятия более подробно. При использовании варианта (1) необходимо запаковать сгенерированный код с помощью утилит Coder, чтобы переместить его. MATLAB Coder знает, как правильно собрать и упаковать все зависимости для вашего сгенерированного кода.
Для этого можно использовать функцию packNGo
, кнопку Package
на экране Finish Workflow
приложения MATLAB Coder или кнопку Package Code
в отчете MATLAB Coder. Эти шаги подробно описаны в MATLAB Coder. документация. Чтобы использовать packNGo
, вы можете:
codegen myFunction -args {1,2,3} -config:lib -report
load(fullfile('codegen','lib','myFunction','buildInfo.mat'));
packNGo(buildInfo, 'fileName', 'myFunction.zip');
Это создаст myFunction.zip
в вашем текущем каталоге, который будет содержать сгенерированный код и все заголовки и библиотеки, от которых он зависит. Затем вы можете импортировать все это в выбранную вами среду IDE.
person
Ryan Livingston
schedule
02.11.2018