How to run the MATLAB Compiler from inside a C# windows application

2 views (last 30 days)
Hi, I'm developing some C# windows application and I need to receive some .m Matlab files and compile them Matlab compiler in order to generate some .Net assemblies. I know that it can be done from Matlab environment itself but I need to call that Matlab Compiler from my application and pass the .m files to that. Is there any Dll or COM available? I have Matlab R2012b installed.

Accepted Answer

Kaustubha Govind
Kaustubha Govind on 28 Mar 2013
You should first write a MATLAB function using the MATLAB Compiler command-line API (look for mcc in the documentation to get started) that accepts the .m file-names as input arguments and invokes MATLAB Compiler to generate .NET assemblies from those files. Once you have that, you can use the MATLAB COM Interface to invoke that function using Feval.

More Answers (0)

Categories

Find more on MATLAB Compiler SDK in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!