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