Matio is a multiplatform open-source C library for reading and writing binary MATLAB MAT files.
This library is designed for use by programs/libraries that do not have access or do not want to rely on MATLAB's shared libraries.
Matio U++ wrapper is a basic C++ wrapper for Matio. A simple sample is included in examples/MatIO_demo package.