我最近熟悉了Boost库,我想在我的Xcode项目中使用它.但遗憾的是,没有关于如何做到的HowTo或FAQ :(
在Xcode中构建和使用Boost库的操作顺序是什么?
我发现最简单的方法是安装MacPorts,然后你可以通过一个命令安装/构建Boost:
sudo port install boost
此外,您还可以访问其他开源软件.我发现的唯一缺点是,与任何其他包管理系统一样,它们并不总是与最新版本保持同步.
如果您更喜欢Homebrew作为包管理器,则命令为:
brew install boost
我不知道如何从XCode使用Boost(我不是Mac程序员),但是构建boost通常是通过他们自己的构建工具bjam来完成的.
他们有一个指导建设助推这里,你可以下载最新版本的bjam的位置
一旦构建完成,您就可以像使用其他任何库一样从Xcode引用它.boost/include应该添加到include路径中,boost/lib中的库可以用于需要它的boost库.
要在mac上构建boost,请按照unix变体入门页面进行操作(http://www.boost.org/doc/libs/1_39_0/more/getting_started/unix-variants.html).您不会直接使用Xcode来执行构建,但一旦完成,您可以将boost include路径和dylib添加到Xcode项目中.