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

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

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

См. также

Похожие темы

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

Для просмотра документации необходимо авторизоваться на сайте