mcc error when creating C++ libraries (cvx)

2 visualizzazioni (ultimi 30 giorni)
Elvis Chen
Elvis Chen il 16 Ago 2017
Commentato: Harsheel il 22 Ago 2017
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 Commento
Harsheel
Harsheel il 22 Ago 2017
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".

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su MATLAB Compiler in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by