validate

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

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

Синтаксис

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

Описание

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

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

Если вы проверяете набор инструментов по умолчанию до того, как будут заданы все инструменты сборки, validate уведомляет вас о не заданных инструментах сборки.

h = coder.make.ToolchainInfo;
[success,report] = h.validate
success  = 

     1


report  = 

Toolchain Validation Result: Passed

Validation report:

### Validation of build tool "C Compiler"
	Skipped. No "C Compiler" build tool is specified.

### Validation of build tool "C++ Compiler"
	Skipped. No "C++ Compiler" build tool is specified.

### Validation of build tool "Archiver"
	Skipped. No "Archiver" build tool is specified.

### Validation of build tool "Linker"
	Skipped. No "Linker" build tool is specified.

### Validation of build tool "Download"
	Skipped. No "Download" build tool is specified.

### Validation of build tool "Execute"
	Skipped. "Execute" build tool "$(PRODUCT)" cannot be validated.

### Validation of build tool "GMAKE Utility"
Checking for existence of path: %MATLAB%\bin\win64
	Passed.
Checking for tool command: gmake
	Passed.

### Checking for undeclared macros ...
	Passed.

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

[success,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