validate

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

Подтвердите набор инструментальных средств

Синтаксис

h.validate
h.validate('setup','cleanup')
[sflag, report] = h.validate (___)

Описание

h.validate подтверждает объект набора инструментальных средств и генерирует ошибки, если свойства неправильно заданы.

h.validate('setup','cleanup') оценивает коллбэки настройки (ShellSetup и MATLABSetup) из объекта набора инструментальных средств перед валидацией и оценивает коллбэки очистки (ShellCleanup и MATLABCleanup) из объекта набора инструментальных средств после валидации. Диалоговое окно Configuration Parameters выполняет эту версию validate при проверке набора инструментальных средств.

[sflag, report] = h.validate (___) подтверждает объект набора инструментальных средств, генерирует ошибки, если свойства неправильно заданы, и возвращает дополнительные выходные аргументы.

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

развернуть все

coder.make. Объект ToolchainInfo, заданное использование указателя на объект, такого как h. Создать h, введите h = coder.make.ToolchainInfo в MATLAB® Командное окно.

Оценивает setup для набора инструментальных средств.

Оценивает cleanup для набора инструментальных средств.

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

развернуть все

Ответ валидации, возвращенный как числовое значение. Если какие-либо из значений свойств, что проверки метода недопустимы, метод, возвращают 0. В противном случае это возвращает 1.

Информация о свойствах, которые недопустимы. Только доступный, когда метод возвращает 0.

Примеры

развернуть все

При попытке подтвердить набор инструментальных средств, прежде чем инструменты сборки будут заданы, validate производит ошибку.

h = coder.make.ToolchainInfo;
[sflag,report] = h.validate
Error using coder.make.ToolchainInfo/validate
Validation error(s):
The 'Command' parameter for the build tool named 'C Compiler' 
in the toolchain '' cannot be an empty character vector.
The 'Command' parameter for the build tool named 'Linker' 
in the toolchain '' cannot be an empty character vector.
The 'Command' parameter for the build tool named 'C++ Compiler' 
in the toolchain '' cannot be an empty character vector.
The 'Command' parameter for the build tool named 'C++ Linker' 
in the toolchain '' cannot be an empty character vector.

При попытке подтвердить набор инструментальных средств, прежде чем заданные инструменты сборки будут установлены, validate производит ошибку.

[sflag,report] = tc.validate
Error using ToolchainInfo.validate (line 270)
Validation error(s):
### Validating other build tools ...

Unable to locate build tool "Intel C Compiler": icl
Unable to locate build tool "Intel C++ Compiler": icl
Unable to locate build tool "Intel C/C++ Archiver": xilib
Unable to locate build tool "Intel C/C++ Linker": xilink
Unable to locate build tool "NMAKE Utility": nmake
Для просмотра документации необходимо авторизоваться на сайте