Call mex function using system()?
이전 댓글 표시
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.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Write C Functions Callable from MATLAB (MEX Files)에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!