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) из объекта набора инструментальных средств после валидации. Диалоговое окно Configuration Parameters выполняется, эта версия подтверждают при проверке набора инструментальных средств.

[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