Enum declaration

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Enum declaration

1,072 次查看
Cram
Contributor III

Dear all,

I am struggling with enum declaration in header file and I want make it global in order to use in two different C files.

While if I declare it in main.c there is no problem:

pastedImage_2.png

If I want to move it to derivate.h, some issue arise and I do not know how to make it extern:

pastedImage_3.png

I would appreciate your help.

BR,

Marc

0 项奖励
回复
1 回复

1,021 次查看
kef2
Senior Contributor V

Try defining type in header file:

typedef enum MyEnumType{enumvalue1, enumvalue2};

declaration in header:

extern MyEnumType status;

define status variable in C file:

MyEnumType status;

0 项奖励
回复