boost在IOS下64位编译失败

采用cocos2dx2.2.2版本开发,由于要上苹果商店,结果发现不支持64位,所以换成了cocos2.2.6,但是换了之后,发现boost库编译报错,信息如下:

Undefined symbols for architecture arm64:
“boost::atomics::detail::lockpool::get_lock_for(void const volatile*)”, referenced from:
boost::atomics::detail::lockpool::scoped_lock::scoped_lock(void const volatile*) in libboost_thread.a(once.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

错误显示boost不支持64位,找了好久都没有发现问题在哪,各位有遇到一样的问题吗?