Я попытался вызвать функцию из общей библиотеки, и я получил следующую ошибку
> calllib('EnobioAPI','openDevice')
??? Error using ==> calllib
Method was not found.
, когда я попытался просмотреть функцию, я получил эту ошибку
> libfunctionsview EnobioAPI
??? Error using ==> methodsview at 103
No library lib.EnobioAPI can be located or no methods for library
Error in ==> libfunctionsview at 39
methodsview(qcls, 'libfunctionsview');
Обновление
Я получил эту библиотеку с сайта Enobio, Enobio - это датчик ЭЭГ мозга.Я связался со службой поддержки Enobio, чтобы спросить их, будет ли эта поддержка API работать в Matlab. Они сказали «да».
Я загрузил библиотеку, используя следующее:
loadlibrary EnobioAPI.dll Enobio.h...
addheader EnobioAPI_global...
addheader EnobioData...
addheader IDataConsumer...
addheader IDataProcessor ...
addheader IDataProducer...
addheader PData...
addheader Property...
addheader StatusData
calllib('EnobioAPI','openDevice')
Я не получил никаких ошибок, но получил некоторые предупреждения.