calling c++ function from MATLAB, but clib error is "no method <function name> with matching signature found"
정보
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
이전 댓글 표시
wrote a basic c++ function that has double const * return, inputs of (double * x, double * y, double n)
This function was tested in c++ and it works fine.
On to matlab, used the clibgen.generateLibraryDefinition( ... ) to get the .mlx file. then modified the .mlx just like the basic Example given in matlab help. Finally used build(<mlx file name>) to build it, addpath.
In matlab, I tried passing an double array like
o = <the c++ function>(x, y, n);
get the no method with matching signature found error. Also tried converting input arguments with clibConvertArray with many different options and nothing works. What's the correct syntax to call this function?
댓글 수: 0
답변 (0개)
이 질문은 마감되었습니다.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!