C++ Can';t build Boost 1.59错误:功能“;推导地址模型“&引用;32“&引用;“64”字:&引用;“传播”&引用;“可选”&引用;“复合”&引用;“隐藏的”;
我尝试在osx下构建boost失败 我试过的C++ Can';t build Boost 1.59错误:功能“;推导地址模型“&引用;32“&引用;“64”字:&引用;“传播”&引用;“可选”&引用;“复合”&引用;“隐藏的”;,c++,boost,C++,Boost,我尝试在osx下构建boost失败 我试过的 git签出boost-1.59.0 /bootstrap.sh 构建Boost。使用工具集darwin构建引擎。。。tools/build/src/engine/bin.macosxx86_64/b2 正在检测Python版本。。。2.7 正在检测Python根目录/System/Library/Frameworks/Python.framework/Versions/2.7 Unicode/ICU支持Boost.Regex?。。。没有找到。 在pr
git签出boost-1.59.0
/bootstrap.sh
构建Boost。使用工具集darwin构建引擎。。。tools/build/src/engine/bin.macosxx86_64/b2
正在检测Python版本。。。2.7
正在检测Python根目录/System/Library/Frameworks/Python.framework/Versions/2.7
Unicode/ICU支持Boost.Regex?。。。没有找到。
在project config.jam中生成Boost.Build配置…
引导已完成。要构建,请运行:
/b2
要调整配置,请编辑“project config.jam”。
更多信息:
-命令行帮助:
/b2--帮助
-入门指南:
http://www.boost.org/more/getting_started/unix-variants.html
-Boost.Build文档:
http://www.boost.org/build/doc/html/index.html
/b2
/Volumes/Data/Developers/Library/boost/tools/build/src/build/feature.jam:139:in feature.feature from module feature
错误:未知属性:隐藏
错误:在功能声明中:
错误:功能“推断地址模型”:“32”“64”:“已传播”“可选”“复合”“隐藏”
/卷/数据/开发人员/库/boost/boostcpp.jam:611:从模块boostcpp加载
/Volumes/Data/Developers/Library/boost/tools/build/src/kernel/modules.jam:289:in modules.import from modules
/Volumes/Data/Developers/Library/boost/tools/build/src/build/project.jam:1024:从模块Jamfile导入
Jamroot:124:in modules.load from module Jamfile
/Volumes/Data/Developers/Library/boost/tools/build/src/build/project.jam:311:从模块项目中加载jamfile
/卷/Data/Developers/Library/boost/tools/build/src/build/project.jam:64:从模块项目加载
/Volumes/Data/Developers/Library/boost/tools/build/src/build/project.jam:145:在project.find from module project中
/卷/Data/Developers/Library/boost/tools/build/src/build system.jam:535:从模块构建系统加载
/Volumes/Data/Developers/Library/boost/tools/build/src/kernel/modules.jam:289:从模块导入
/Volumes/Data/Developers/Library/boost/tools/build/src/kernel/bootstrap.jam:139:来自模块的boost构建
/卷/数据/开发人员/库/boost/boost build.jam:17:模块范围内的模块
有人能解释一下这个错误是什么意思吗?如何修复它
*解决方案*
我忘了更新子模块,我的错误是不,真奇怪! 您要传递什么命令来构建?(或者这就是默认值?) 我建议在此处尝试我的一个构建脚本: 如果这不起作用,也可能是系统冲突。
您是否安装了自制或Macports?查看他们是否安装了Boost版本。是,默认,
/bootstrap.sh&./b2
这应该是一个注释,而不是答案。否则,它只是指向Github回购的链接,实际上是垃圾邮件。@Danoli3我是boost world的新手,请解释一下,如果在boost中构建应该开箱即用,为什么要添加单独的脚本?(如果我错了,请纠正我)@CAMOBAP需要一些命令,例如,您现在需要使用Xcode 7设置最小目标或接收构建警告。其他明确的事情,比如通过FPIC,C++标准(C11),天气是LIbc++或LIbSTDC++ +,那真的很奇怪!您要传递什么命令来构建?(或者这就是默认值?)