school
БиблиотекаНа предыдущем шаге вы изменили файл определения библиотеки. Проверять MATLAB® операторы, подтвердите файл и зафиксируйте любые ошибки, о которых сообщают, в файле.
defineschool;
Если вы задали все построения в файле определения на предыдущем шаге, то summary
функция показывает полную библиотеку. В некоторых случаях вы не можете задать все. Использование summary
рассмотреть библиотеку. Если необходимо внести изменения, возвратитесь к предыдущему шагу, чтобы отредактировать defineschool
.
summary(defineschool)
MATLAB Interface to school Library Class clib.school.Person Constructors: clib.school.Person() clib.school.Person(string,uint64) clib.school.Person(clib.school.Person) Methods: setName(string) setAge(uint64) string getName() uint64 getAge() No Properties defined Class clib.school.Teacher Constructors: clib.school.Teacher() clib.school.Teacher(string,uint64) clib.school.Teacher(clib.school.Teacher) Methods: string getName() No Properties defined Class clib.school.Student Constructors: clib.school.Student() clib.school.Student(string,uint64) clib.school.Student(clib.school.Student) Methods: string getName() No Properties defined Functions string clib.school.getName(clib.school.Person)
Создайте school
взаимодействуйте через интерфейс к библиотеке.
build(defineschool)
Building interface file 'schoolInterface.dll' for clib package 'school'. Interface file 'schoolInterface.dll' built in folder 'C:\Users\Documents\MATLAB\school'. To use the library, add the interface file folder to the MATLAB path. addpath('C:\Users\Documents\MATLAB\school')
Добавьте библиотеку в свой путь. Или щелкните по ссылке в сообщении или типе:
addpath('school')
Примечание
Можно повторить генерировать, задать и создать шаги. Однако, если вы отображаете справку для или вызываете функции в библиотеке, вы не можете обновить defineschool
файл определения или восстанавливает в том же сеансе работы с MATLAB. Или перезапустите MATLAB или создайте новый файл определения при помощи 'PackageName'
аргумент значения имени для clibgen.generateLibraryDefinition
функция.
Чтобы вызвать функции в библиотеке, продолжите следующий шаг.