exponenta event banner

MATLAB неожиданно прекращает работу при вызове функции в общей библиотеке

Некоторые общие библиотеки, скомпилированные как 32-разрядные библиотеки Microsoft ® Windows ®, используют соглашение о вызове, несовместимое с соглашением о вызове MATLAB ® по умолчанию. Соглашение о вызове по умолчанию для MATLAB и компиляторов Microsoft C и C++: cdecl. Для получения дополнительной информации см. статью Соглашения о вызовах MSDN ®.

Если в библиотеке используется другое соглашение о вызове, создайте loadlibrary файл прототипа и изменить его с правильными настройками, как описано в статье MATLAB Answers™ Почему происходит сбой MATLAB при вызове функции в DLL в MATLAB 7.6 (R2008a)?

См. также

Связанные темы

Внешние веб-сайты