using #ifdef in c++ generated mexcode
Mostrar comentarios más antiguos
Hello,
I am calling mexFunction.cpp from matlab
coder.ceval('mexMiFunction', .....);
the mex function in c++ originally looks like this,
void mexMiFunction(int nlhs, mxArray* plhs[],
int nrhs, const mxArray* prhs[])
{
.....
}
but I want to be able to run 2 different codes , depending on if we are generating code using CodeGenerator or not. It would look like this
#ifdef CODER //takes this path if we are using code generator
int miCustomFunction(...)
{
.... different implementation
}
#else
void mexMiFunction(int nlhs, mxArray* plhs[],
int nrhs, const mxArray* prhs[])
{
.....
}
#endif
How can I do it? thanks a lot.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre MATLAB Coder en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!