Boost:Boost的MacOSX二进制文件

Boost:Boost的MacOSX二进制文件,macos,boost,universal-binary,Macos,Boost,Universal Binary,Boost是否有任何MacOSX通用二进制文件(至少i386/ppc for>=macosx10.3)?您可以使用在Mac上安装Boost 安装MacPorts后,只需发出以下命令: $sudo端口安装boost+universal 您也可以通过以下方式要求MacPorts为您构建: $ port pkg pstree 或 pkg或dmg文件将放置在/opt/local/var/macports/build的子文件夹中 编辑:现在你可以用 另见 $ brew info boost 我最近

Boost是否有任何MacOSX通用二进制文件(至少i386/ppc for>=macosx10.3)?

您可以使用在Mac上安装Boost

安装MacPorts后,只需发出以下命令:

$sudo端口安装boost
+universal

您也可以通过以下方式要求MacPorts为您构建:

$ port pkg pstree

pkg或dmg文件将放置在
/opt/local/var/macports/build的子文件夹中


编辑:现在你可以用

另见

$ brew info boost

我最近为openframeworks开发了一个插件,它基本上是针对i386和x86_64的预编译boost库1.57.0,位于以下github repo上:

(i386在主机上预编译)

还编译了x86_64版本,用于更新的Mac/osx的通用32位/64位

您还可以自己构建库(它将自动从SourceForge下载标记版本(1.57.0)的库,并像其他分支一样进行编译和设置

有关更多帮助,请参阅自述:


我需要通用二进制文件来重新分发它。我如何确保我可以毫无问题地重新分发此变体?并且MacPorts不安装其他依赖项?我认为MacPorts没有理由让boost依赖于某些特殊的东西。我认为重新分发MacPorts生成的内容没有问题,只需测试您的包即可在几个OSX版本上确保它。顺便说一句,端口本身编译还是这是二进制文件?如果这是二进制文件,我不能手动下载它们吗?macports编译软件包并可以选择创建二进制软件包,请参阅我的编辑
$ brew install boost
$ brew info boost