定義した構造体のフィールドにアクセスしようとしたときに、このエラーが発生しました。
struct linkNode{
struct linkNode *next;
char *value;
};
ヘッダーファイルで、linkNode_tというタイプを定義しました。
typedef struct linkNode linkNode_t;
この構造体を別のファイルのメインで使用しようとしたとき、実行しようとしたときを除いて、他のすべては問題ありませんでした
linkNode_t* currentpath = /*a pointer to a struct of type linkNode_t*/
int something = strlen(currentpath->value);/****ERROR*****/
コンパイラが不完全な型エラーを出しました。構造体を適切に宣言していますか?