このコンパイルエラーが発生します。私はdefdifファイルの名前をdefdif.hに変更してシステムファイルが含まれないようにするなどのいくつかのトラブルシューティング手順を試しました。しかし、このエラーdoesntは行く。いずれかのアイデアがあります。error:expected ')' before 'n'
core/def.c: error: expected ')' before 'n' core/def.c: error: expected ')' before 'n
def.cファイル
u16_t
lwip_htons(u16_t n)
{
return(((n & 0xff) << 8) | ((n & 0xff00) >> 8));
}
u32_t
lwip_htonl(u32_t n)
{
return ((n & 0xff) << 24) |
((n & 0xff00) << 8) |
((n & 0xff0000UL) >> 8) |
((n & 0xff000000UL) >> 24);
}
u16_tとu32_tとは何ですか?その時点で定義が表示されていますか? – Mat
@ radraddhaj:エラーを作る行は何ですか? – CharlesB
エラーメッセージは、どの行に対応していますか? 'u16_t'と' u32_t'はどこに定義されていますか? –