为什么boost在windows和linux上有不同的下载?

为什么boost在windows和linux上有不同的下载?,boost,cross-platform,dependency-management,Boost,Cross Platform,Dependency Management,这可能是一个愚蠢的问题,但如果boost是跨平台的,为什么每个平台都需要自己的版本 如果我想将boost的一个子集(仅标题)打包为我的项目的依赖项,我是否需要同时包含windows和linux版本 行结束符 Windows IDE通常更喜欢编辑CR+LF(Windows)行结尾中的所有文件 所有其他平台都使用LF(Unix)样式的线端 发件人: .zip文件 .zip格式受到免费解码器和应用程序的广泛支持 商业压缩/归档实用程序。如果你还没有一个 .zip文件解码器,从Info zip网站下载一

这可能是一个愚蠢的问题,但如果boost是跨平台的,为什么每个平台都需要自己的版本

如果我想将boost的一个子集(仅标题)打包为我的项目的依赖项,我是否需要同时包含windows和linux版本

行结束符

Windows IDE通常更喜欢编辑CR+LF(Windows)行结尾中的所有文件

所有其他平台都使用LF(Unix)样式的线端

发件人:

.zip文件 .zip格式受到免费解码器和应用程序的广泛支持 商业压缩/归档实用程序。如果你还没有一个 .zip文件解码器,从Info zip网站下载一个 提供许多操作系统的版本。文本文件行结尾 在.zip文件中,由每个库开发人员提供。这 适用于Windows,但不适用于Unix/Linux。.tar.gz和 .tar.bz2文件提供Unix/Linux友好的行结尾

.tar.gz和.tar.bz2文件 .tar.gz格式在Unix/Linux平台上得到广泛支持。一些 Windows压缩/归档实用程序也可以读取格式。 因为gzip格式将归档压缩为单个文件,而不是 与单独压缩每个文件相比,.tar.gz文件更小 这就是.zip文件

.tar.bz2格式在Unix/Linux上变得越来越广泛 平台,并内置于许多tar实用程序中。这种格式不同 对于所使用的压缩中的.tar.gz格式,这相当重要 更好,因此创建更小的文件

.tar.gz和.tar.bz2文件中的文本文件行结尾已被删除 转换为换行符以便于在Unix/Linux平台上使用