C;どんな順番でならんでも、必ずあるtypedefの中に未定義のメンバーが存在し、コンパイルエラーが出されます。対処すれば宜しいでしょうか。本当にそのような構造体が必要なのか根本的なところから見直します。と延々にメンバ変数を参照できてしまいますが、この構造体がどのようにメモリに配置されるか想像できますか。論理的に不可能であることが分かると思います。不完全型のインスタンスは作れませんので、メンバ変数はポインタで宣言するしかありません。ミクプラは自由にリンクできます。