Xcode部署boost环境


由于自己想学一下boost这个库,所以就想着在自己的mac机器上把boost的环境给部署好,在网上搜了一把,按照网上的教程安装了一下,没什么问题。具体的安装过程可以自己到网上去百度一下,我自己本地的编辑好的路径如下图:

boost代码目录如下:


然后新建一个boost的工程,工程做一下配置:



问题的重点来了,本以为所有这些配置好了,写上代码就可以运行了,结果并不是我想的那样,一运行就给出下面错误提示

然后我在网上找啊找,找了好久也没解决问题,终于在StackOverflow中看到一篇帖子(不过这个帖子的地址我忘记了),说是执行这个命令就OK啦,结果试了一下,果然OK,当时按个心情啊,爽死了。这个命令如下

ln -s /usr/local/boost_1_59_0/stage/lib/libboost_system.dylib  /usr/lib/libboost_system.dylib

其中的目录可以更具自己的情况来修改,将连接的两个库都做这样的符号连接就OK了,因为在上图中链接了两个库,boost_system,boost_thread,所以将这两个库都符号一下连接就OK啦。


感想: 刚开始出现上面的运行错误时,我本能性的将libboost_system.dylib和libboost_thread.dly这两个动态库拷贝到可执行文件的目录下面,因为我之前都是在window下面做C++开发,在网上查了好多信息之后发现window和mac的机制是有点不一样的。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值