When you compile MATLAB functions containing MEX-files, ensure that the dependency analyzer can find them. Doing so allows you to avoid many common compilation problems. In particular, note that:
Since the dependency analyzer cannot examine MEX-files, DLLs, or shared libraries
to determine their dependencies, explicitly include all executable files these files
require. To do so, use either the mcc -a option or the
Files required for your application to run field in the
compiler app.
If you have any doubts that the dependency analyzer can find a MATLAB function
called by a MEX-file, DLL, or shared library, then manually include that function.
To do so, use either the mcc -a option or the Files
required for your application to run field in the compiler
app.
Not all functions are compatible with the compiler. Check the file
mccExcludedFiles.log after your build completes. This file
lists all functions called from your application that you cannot deploy.