私が必要とするクロスプラットフォームプロジェクトに取り組んでいますendian.h
。ただし、このファイルは Windows または Mac OS X にはありません。
ファイルなしで動作させる方法はありますか、またはファイルを取得する方法はありますか?
私が必要とするクロスプラットフォームプロジェクトに取り組んでいますendian.h
。ただし、このファイルは Windows または Mac OS X にはありません。
ファイルなしで動作させる方法はありますか、またはファイルを取得する方法はありますか?
endian.h が必要なクロスプラットフォーム プロジェクトに取り組んでいます。
endian.h はクロスプラットフォームではありません。「これらの関数は非標準です」というように非常に明確にマークされています。
endian.hは必要ありません。必要なのは、そのヘッダーが提供する機能の一部です。Windows、Linux、および Mac (および Solaris など) の 3 つすべてがネイティブからビッグ エンディアン関数を提供し、標準に近い名前htons
、ntohl
などを使用します。これらはニーズに合っていますか? もしそうなら、それらを使用してください。ポータブルです。そうでない場合は、自分でロールバックする必要があります。それは難しいことではありません。またはBoostをご覧ください。それはおそらくあなたが望むものを正確に持っています。