validate

Класс: coder.make.BuildTool
Пакет: coder.make

Проверьте свойства инструмента сборки

Синтаксис

validtool = h.validate

Описание

validtool = h.validate проверяет coder.make.BuildTool объект и генерирует ошибки, если какие-либо свойства определены неправильно.

Входные параметры

расширить все

Указатель на объект для coder.make.BuildTool объект, заданный как переменная.

Пример: tool

Выходные аргументы

расширить все

Валидность coder.make.BuildTool объект. Если метод обнаруживает проблему, она возвращается '0' или сообщение об ошибке.

Примеры

The coder.make.BuildTool.validate метод возвращает предупреждение и сообщения об ошибке, если вы пытаетесь проверить инструмент сборки перед установкой программного обеспечения средства сборки (компилятор, linker, архиватор).

Начиная с примера Add Custom Toolchains to MATLAB ® Coder™ Build Process, вводите следующие линии:

tc = intel_tc;
tool = tc.getBuildTool('C Compiler');
tool.validate

Если у вашего хост-компьютер нет Intel® набор инструментов установлен, validate отображает следующие сообщения:

Warning: Validation of build tool 'Intel C Compiler' may require the toolchain
to be set up first. The setup information is registered in the toolchain
this build tool belong to. Pass the parent ToolchainInfo object to VALIDATE
in order for any toolchain setup to be done before validation. 
> In C:\Program Files\MATLAB\R2013a\toolbox\coder\foundation\build\+coder\+make\
BuildTool.p>BuildTool.checkForPresence at 634
  In C:\Program Files\MATLAB\R2013a\toolbox\coder\foundation\build\+coder\+make\
BuildTool.p>BuildTool.validate at 430 
Error using message
In 'CoderFoundation:toolchain:ValidateBuildToolError',data type supplied is
incorrect for parameter {1}.

Error in C:\Program
Files\MATLAB\R2013a\toolbox\coder\foundation\build\+coder\+make\
BuildTool.p>BuildTool.checkForPresence
(line 664)


Error in C:\Program
Files\MATLAB\R2013a\toolbox\coder\foundation\build\+coder\+make\
BuildTool.p>BuildTool.validate
(line 430)

 
Trial>> 

Для получения дополнительной информации см. раздел «Поиск и устранение проблем валидации пользовательского набора инструментальных средств».