对于Boost,是否有任何MacOSX通用二进制文件(对于> = macosx10.3至少为i386 / ppc)?
答案 0 :(得分:5)
您可以使用MacPorts在Mac上安装Boost。
安装MacPorts后,您只需发出以下命令:
$ sudo port install boost
+universal
您也可以通过发出以下命令让MacPorts为您构建binary packages:
$ port pkg pstree
或
$ port dmg pstree
pkg或dmg文件将被放置在/opt/local/var/macports/build
编辑:现在您可以使用brew
$ brew install boost
另见
$ brew info boost
答案 1 :(得分:1)
我最近为openframeworks开发了一个插件,基本上预编译的升级库1.57.0 用于 i386 和 x86_64 ,它位于以下github回购:
https://github.com/danoli3/ofxOSXBoost/(i386在master上预编译)
还针对较新的macs / osx编译了针对Universal 32bit / 64bit的x86_64版本。 https://github.com/danoli3/ofxOSXBoost/tree/x86_64
您也可以自己构建库(它将自动从源代码中为标记版本(1.57.0)下载它,并像其他分支一样进行编译和设置。https://github.com/danoli3/ofxOSXBoost/tree/build-yourself
请参阅自述文件以获取更多帮助: