Call mex function using system()?
Show older comments
I downloaded a toolbox, which contains a pre-compiled mex file, foo.mexa64.
The calling syntax is a little bit confusing, but it works
system('/home/john/tools/foo.mexa64 param1 param2');
I tried to use
foo(param1, param2)
but I got an error, matlab says 'Invalid MEX-file, ...... cannot dynamically load executable'
It seems that this foo.mexa64 has been compiled to be an executable rather than a mex function. I searched the doc but it did not mention that I can build an executalbe with a suffix .mexa64.
Accepted Answer
More Answers (0)
Categories
Find more on Write C Functions Callable from MATLAB (MEX Files) 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!