概述
安装后,发现编译不能通过:
出现 yaml-cpp/include/yaml-cpp/node/detail/iterator.h:48:47: error: ‘next’ is not a member of ‘boost’,猜测原因可能是boost版本不一致,尝试了其他版本发现仍不能解决,查看安装位置发现boost版本混布,多个版本共存导致的坑!
解决办法,卸载或删除boost历史文件:
- rm -rf /usr/local/include//boost/
- rm -f /usr/lib64/libboost_*
- rm -f /usr/local/lib/libboost_*
重新编译安装,问题解决,boost安装过程:
- 下载:https://sourceforge.net/projects/boost/
- 解压
- ./bootstrap.sh
- ./b2
- ./b2 install
最后
以上就是羞涩戒指为你收集整理的boost安装/卸载的坑记录的全部内容,希望文章能够帮你解决boost安装/卸载的坑记录所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复