Mex Error: undeclared identifier What does this mean?
조회 수: 7 (최근 30일)
이전 댓글 표시
Prompt please. I want to make mex from csfunc.c, but the compiler gives out errors, why?
>>mex csfunc.c
Error csfunc.c: 71 undeclared identifier `USE_DEFAULT_SIM_STATE'
Warning csfunc.c: 71 possible usage of USE_DEFAULT_SIM_STATE before definition
Etc. still it is a lot of errors
댓글 수: 0
채택된 답변
추가 답변 (4개)
Yucel
2011년 2월 23일
Do you have 64-bit operating system? In that case it's have some problems all the time.
댓글 수: 0
Martijn
2011년 2월 23일
USE_DEFAULT_SIM_STATE is defined in simstruc.h so it sounds like you may be missing the following include in your C code:
#include "simstruc.h"
Usually it is best to base your C S-functions on one of the templates like simulink\src\sfuntmpl_basic.c which already has this include line.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 MATLAB Compiler에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!