MATLAB Terminates Unexpectedly When Calling Function in Shared Library

Some shared libraries, compiled as Microsoft® Windows® 32-bit libraries, use a calling convention that is incompatible with the default MATLAB® calling convention. The default calling convention for MATLAB and for Microsoft C and C++ compilers is cdecl. For more information, see the MSDN® Calling Conventions article.

If your library uses a different calling convention, create a loadlibrary prototype file and modify it with the correct settings, as described in

See Also

Related Examples

More About

External Websites

Was this topic helpful?