Inclusion of custom ENUM file during code generation throwing error

Hi,
I am trying to include following header file containing ENUM definition during my Auto-code generation
typedef enum { ENG_MOD_ENTRY_NON = 0 ,ENG_MOD_ENTRY_OFF ,ENG_MOD_ENTRY_SLOWON ,ENG_MOD_ENTRY_ON } ENG_MOD_ENTRY_ITMT;
But while code generation I am contineously getting the following error:
redeclaration of `ENG_MOD_ENTRY_NON ' previously declared at ..\l_TestIfDefine.h 21 redeclaration of `ENG_MOD_ENTRY_OFF' previously declared at ..\l_TestIfDefine.h 22 redeclaration of `ENG_MOD_ENTRY_SLOWON' previously declared at ..\l_TestIfDefine.h 23 redeclaration of `ENG_MOD_ENTRY_ON' previously declared at ..\l_TestIfDefine.h 24
How do I get rid of this error?

답변 (1개)

Kaustubha Govind
Kaustubha Govind 2014년 7월 10일

0 개 추천

Is the header file getting included multiple times in the generated code? If so, you may want to try using include guards in the header.

카테고리

도움말 센터 및 File Exchange에서 Simulink Coder에 대해 자세히 알아보기

태그

질문:

2014년 7월 2일

답변:

2014년 7월 10일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by