关于在mac 下面#include<boost/asio.hpp>报错的解决方法
2015-11-15 23:55
344 查看
刚开始学boost和qt,自学的难度真是挺大的,尤其对于我这种比较笨的,所以问题是一个接着一个来,今天又遇到了一个问题:在mac 环境下编译boost出现
symbol(s) not found for x86_64 ,和apple mach-o linker error 之类的问题,经过注释代码发现,问题是在#include<boost/asio.hpp>上面,首先我借鉴了这篇文章:
http://zhidao.baidu.com/link?url=gmtPOoltPZid3leapykOpNfvXSDBzIDit90i-LBB2FPPmkN72uJzbgnEDIOwWShpzqRYIgXkXtN-2cNpJQCLKqZq4J033k67SMG7ZZ-FhR3,但是不管用(可能各人有不同的情况,这种方法也可以尝试),接着找了下去,发现了解决方法:
解决方式为:
在 target->Build Phases->Link Binary With Libraries下面添加libboost_system-mt.a即可解决问题。
symbol(s) not found for x86_64 ,和apple mach-o linker error 之类的问题,经过注释代码发现,问题是在#include<boost/asio.hpp>上面,首先我借鉴了这篇文章:
http://zhidao.baidu.com/link?url=gmtPOoltPZid3leapykOpNfvXSDBzIDit90i-LBB2FPPmkN72uJzbgnEDIOwWShpzqRYIgXkXtN-2cNpJQCLKqZq4J033k67SMG7ZZ-FhR3,但是不管用(可能各人有不同的情况,这种方法也可以尝试),接着找了下去,发现了解决方法:
解决方式为:
在 target->Build Phases->Link Binary With Libraries下面添加libboost_system-mt.a即可解决问题。
相关文章推荐
- HDU 4609 3-idiots(FFT学习)
- Shape 与ShapeDrawable
- iOS中 自定义cell升级版 (高级)
- 多态与异常处理(课后作业)
- Zookeeper节点Znode
- 你不知道的APP色彩跟产品场景的关联因素(干货多图)
- 华为 mib 与 oid
- coderforce 515A Drazil and Date
- 关于android开发环境中sdk和adt更新到22.6之后多了appcompat_v7
- 《构建之法》读书笔记1
- 第一个过滤器Filter
- ACM-ICPC北京赛区2015网络同步赛E:Stamps
- JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
- 重构的那些事儿
- 兼容性
- linux __setup
- css常用效果
- 线性表实验
- Webkit 网络加载到DOM树创建的堆栈记录
- http-live-streaming 协议分析