To create an engine application, you need the tools and knowledge to modify and build source code in C/C++ or Fortran. In particular, you need a compiler supported by MATLAB®.
In your application, use functions in the MATLAB C/C++ and Fortran API:
To build the application, use the mex build script with the -client engine option.
To use your own build tools, see Compiling Engine Applications with IDE.
MATLAB libraries are not thread-safe. If you create multithreaded applications, make sure only one thread accesses the engine application.