Search code examples
c++visual-studiomatlabmatlab-deploymentmatlab-compiler

Converting Matlab to C++


I need to convert some MATLAB code to C++. I am using Visual Studio 2010 and have MATLAB compiler installed. I am wondering how do I go about doing this.

Also when I publish my project will the end user have to install anything by MATLAB? (this cannot be the case)


Solution

  • You can compile Matlab scripts into standalone executables, but I'm not familiar with a Matlab tool to convert Matlab code to Visual C++ code. You can convert Matlab code to C or C++ using Simulink Coder (formerly Real-Time Workshop), which is available from Mathworks as a separate product.

    To run the standalone executable, the user will have to install the Matlab Compiler Runtime. From the Matlab Compiler web page:

    Executables and libraries created with the MATLAB Compiler product use a runtime engine called the MATLAB Compiler Runtime (MCR). The MCR is provided with MATLAB Compiler for distribution with your application and can be deployed royalty-free.