请分享一些关于我遇到的错误的信息......所以我有一个文件,我们将它命名为 myFile.c,我有这个方法
STATUS deleteCom(pPCM_128 pMain)
{
DELETE_SEM(pMain->open.tOpenSem);
}
还有这个头文件 myFile.h,其中我有一个包含许多其他结构的主结构。主结构包含一个名为“open”的结构,如下所示。
typedef struct main_struct
{
/* other members*/
struct
{
int nOpen;
int rOpen;
SEM_ID tOpenSem;
SEM_ID rOpenSem;
} open;
} MAIN_STRUCT;
typedef MAIN_STRUCT PCM_128 ;
typedef MAIN_STRUCT* pPCM_128 ;
当我编译项目时,我得到这个错误:
..\myFile.c:100: error: 'MAIN_STRUCT' has no member named 'open'
有任何想法吗 ?谢谢 !