Чтобы дать MATLAB® доступ к функциям в общей библиотеке, сначала загрузите библиотеку в память. После загрузки библиотеки можно запросить информацию о функциях библиотеки и вызвать их непосредственно из командной строки MATLAB.
Чтобы загрузить общую библиотеку в MATLAB, используйте loadlibrary
функция. Наиболее распространенным синтаксисом является:
loadlibrary('shrlib','hfile')
где shrlib
- имя файла общей библиотеки и hfile
- имя файла заголовка, содержащего прототипы функций.
Примечание
Заголовочный файл обеспечивает сигнатуры для функций в библиотеке и является обязательным аргументом для loadlibrary
.
Когда вы закончите работать с общей библиотекой, важно выгрузить библиотеку, чтобы освободить память.