我正在通过“Matlab编码器”将MATLAB编写的函数转换为C语言。获得转换后的文件后,转换后的函数始终有第一个输入参数,如const emlrtStack *sp
。现在,当我试图在VC++ 2013上测试它时,IntelliSense给出了上面提到的错误。智能感知错误标识符“emlrtStack”未定义
我手动尝试在emlrt.h
文件中找到此标识符,但在那里没有这种东西。我试图简单乘法函数转换具有两个输入参数[等,C = MUL(A,B)]但仍然将转换函数具有除了在函数内部此额外参数一个和b。 (这意味着这个参数不是函数特定的)。
如果有人有解决这个问题或遇到类似问题,请分享或帮助。
此外如果有人知道如何简单地测试这些转换函数,这将是一个非常感谢的额外的帮助。