カーネルデータタイプu8、u16、u32、u64は解決されない[終了]


8

データタイプu8、u16、u32、u64を使用するワイヤレスサブシステム(mac80211)に関連するいくつかのファイルをコンパイルしようとしています。これらは解決されません。参照されているヘッダーファイルは、含まれているlinux / types.hです。ただし、__ uxxデータ型は認識されています。asm-generic / types.hを含めてみましたが、問題は解決しません。ポインタはありますか?

回答:


1

奇妙です–それがユーザースペースである場合は、プレフィックス__(たとえば__u32)を付けて使用する必要がありますが、mac80211はカーネル関連のプロジェクトです。

注:最初の2番目を含める<linux/types.h><asm/types.h>、最初の2番目を含めるかは関係ありません。移植性のため、私見では含めないでください<asm-generic/types.h>(これはに含まれています<asm/types.h>)。

詳細については、LDDを参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.