Интерфейс сборки к 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)

Интерфейс сборки и добавляет к пути MATLAB

Создайте 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 функция.

Чтобы вызвать функции в библиотеке, продолжите следующий шаг.

Смотрите также

|