Inclusion of custom ENUM file during code generation throwing error
2 次查看(过去 30 天)
显示 更早的评论
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?
0 个评论
回答(1 个)
Kaustubha Govind
2014-7-10
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.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!