Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Windows上的endian.h_C++_Windows_Cross Platform - Fatal编程技术网

C++ Windows上的endian.h

C++ Windows上的endian.h,c++,windows,cross-platform,C++,Windows,Cross Platform,我正在从事一个跨平台项目,我需要endian.h。但此文件不在Windows或Mac OS X上 有没有办法让它在没有文件的情况下工作,或者有没有办法得到文件 我正在做一个跨平台的项目,我需要endian.h endian.h不是跨平台的。它清楚地标明:“这些函数是非标准的。” 你不需要endian.h。您需要的是该标题提供的一些功能。Windows、Linux和Mac(以及Solaris和其他三种)都提供了big-endian的本机功能,并且它们使用了近乎标准的名称hton,ntohl,等等。

我正在从事一个跨平台项目,我需要
endian.h
。但此文件不在Windows或Mac OS X上

有没有办法让它在没有文件的情况下工作,或者有没有办法得到文件

我正在做一个跨平台的项目,我需要endian.h

endian.h不是跨平台的。它清楚地标明:“这些函数是非标准的。”


你不需要endian.h。您需要的是该标题提供的一些功能。Windows、Linux和Mac(以及Solaris和其他三种)都提供了big-endian的本机功能,并且它们使用了近乎标准的名称
hton
ntohl
,等等。这些是否适合您的需要?如果是,请使用它们。它们是便携式的。如果不行,你就得自己动手。这并不难。或者寻求刺激。它可能正是您想要的。

您可能想解释它在哪里,以及为什么您认为您需要它。