您的位置:首页 > 其它

boost1.55.0在vs2013上编译序列化库失败的解决方法

2014-05-21 22:05 387 查看
之前一直没有使用boost序列化的库,所以一直没法发现boost.155.0序列化库在vs2013下面编译通不过。

今天打算用一下 居然报 error LNK1104: cannot open file 'libboost_serialization-vc120-mt-gd-1_55.lib'

其实修复方法很简单在 boost/archive/iterators/transform_width.h的文件中添加一句 #include <algorithm> 即可。如下

#include <algorithm> //在此添加
#include <boost/config.hpp> // for BOOST_DEDUCED_TYPENAME & PTFO
#include <boost/serialization/pfto.hpp>
#include <boost/iterator/iterator_adaptor.hpp>
#include <boost/iterator/iterator_traits.hpp>


然后重新编译下boost.155.0。 OK ~ 编译通过^_^!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: