ヘッダファイルをロードしてないからコンパイラは分からないって言ってるんでしょ
前提が食い違ってたらそりゃ話も合わない
そりゃちゃんと宣言されたヘッダを読んでれば分かるわな