"Matlab 코더"로 MATLAB 작성 함수를 C로 변환합니다. 변환 된 파일을 가져온 후에는 변환 된 함수의 첫 번째 입력 인수가 항상 const emlrtStack *sp
이됩니다. 이제 VC++ 2013에서 테스트하려고 할 때 IntelliSense는 위에서 언급 한 오류를 제공합니다.IntelliSense 오류 식별자 "emlrtStack"이 정의되지 않았습니다.
수동으로이 식별자를 emlrt.h
파일에 위치 시키려고했지만 그곳에 아무 것도 없습니다. I는 두 개의 입력 인자 [같은 C = MUL (a, b)] 여전히 변환 기능 이외에, 함수 내부 이러한 추가적인 인수를 가지고 을 가진 간단한 곱셈 함수 변환 시도한 및 b. (이 인수는 기능과 관련이 없음을 의미).
누군가 해결책이 있거나 이와 같은 문제가 발생하면 공유하거나 도움을 청하십시오.
더욱이 누군가 이러한 변환 된 기능을 테스트하는 방법을 알고 있다면 추가 도움이 될 것입니다.