mcc error when creating C++ libraries (cvx)

greetings,
I am trying to call matlab function from C++, particularly using CVX (<http://cvxr.com/cvx/)>. My platform is:
Windows 10, 64bits matlab 2016b cvx 64 bits (v2.1)
cvx works inside the matlab environment.
I ran the following command
mcc -W lib:cvxLib -T link:lib <plus whole bunch of .m files>
but eventually came to this error message:
Error in mtree/kind (line 9)
a = o.KK{ o.T( o.IX, 1 ) };
Error in matlab.depfun.internal.getSig (line 103)
switch myRoot.kind
Unable to determine function name or input/output argument count for function
in MATLAB file "functions.m".
Please use MLINT to determine whether this file contains errors.
Error using mcc
Error executing mcc, return status = 1 (0x1).
How do go about resolving this issue?

댓글 수: 1

Harsheel
Harsheel 2017년 8월 22일
Can you rename one of your file "functions.m" to some other name such as "functionList.m" ? MATLAB has built-in function called "functions.m".

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 MATLAB Compiler에 대해 자세히 알아보기

태그

질문:

2017년 8월 16일

댓글:

2017년 8월 22일

Community Treasure Hunt

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

Start Hunting!

Translated by