使用 XCODE 4.6.1 中的 boost - 正确的构建设置是什么?

bha*_*tsb 5 c++ boost osx-mountain-lion xcode4.6

我下载了 boost 1.53 并提取到 Users/user/Desktop/boost_1_53_0 我按照以下说明成功将 boost 构建为静态库:http ://libcinder.org/docs/v0.8.5/_cinder_boost.html

我将 XCODE 的“构建设置”“标题搜索路径”更改为 /Users/user/Desktop/boost_1_53_0 以及将“库搜索路径”更改为 Users/user/Desktop/boost_1_53_0/stage/lib

然后我构建并得到错误:

我收到的第一个错误是“has_binary_operator.hpp”解析问题预期成员名称或“;” 在该行的声明说明符之后:

模板 < 类型名称 Lhs,类型名称 Rhs >

结构体operator_exists {

...

有人对构建设置应该是什么有建议吗?该项目包含一些 cocoa/objective C (.m) 文件和使用 boost 的 C++(.mm) 文件。我对尝试在 OSX mountain lion 和 XCODE 4.6.1 下使用 boost 完全陌生。

fat*_*ihk 0

您可以确保将编译器类型设置为 GNU98 或类似的东西,XCODE4 默认编译器可能兼容 C++11