私が得ているこのエラーについていくつかの光を共有してください...だから私はファイルを持っています、それを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'
何か案は ?ありがとう !