Does MCC exclude 'csaps' function when generating standalone executable
Mostrar comentarios más antiguos
Hi all,
I have a C program written as mex file and use the Matlab csaps function in it. When I call the corresponding mexfunction, I get an error "Undefined function 'csaps' for input arguments of type 'double'". This happens when I generate a standalone executable using Matlab R2015a (v 8.5). However, if I use Matlab R2013b to generate the executable, the procedure containing 'csaps' function is not recognized and the error is "Invalid MEX-file, Path/to/file: The specified procedure could not be found".
Could you please help me or direct me to the proper documentation with relevant updates.
-- Thanks, Ram.
Respuesta aceptada
Más respuestas (2)
Steven Lord
el 14 de Sept. de 2015
0 votos
The Compiler Support table indicates that command-line functionality in Curve Fitting Toolbox is supported for use with MATLAB Compiler, so I would expect this to work if you were calling it from MATLAB code. But you're using mexCallMATLAB to invoke csaps from your MEX-file, correct?
In that case, I believe you're essentially running into the "Fixing Callback Problems: Missing Functions" section on the Troubleshooting page and explicitly adding csaps to your application may work. [I've never tried this, so I can't be certain that it will work.] I would try that and contact Technical Support for further advice if it doesn't.
1 comentario
Ramaprasad Kulkarni
el 14 de Sept. de 2015
Ramaprasad Kulkarni
el 14 de Sept. de 2015
0 votos
Categorías
Más información sobre C Shared Library Integration en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!