请分享一下这个错误我得到的... 所以我有一个文件,让我们把它命名为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'
有什么想法吗?谢谢!