boost1.55.0在vs2013上編譯序列化庫失敗的解決方法

以前一直沒有使用boost序列化的庫,因此一直無法發現boost.155.0序列化庫在vs2013下面編譯通不過。code

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

其實修復方法很簡單在 boost/archive/iterators/transform_width.h的文件中添加一句 #include <algorithm> 便可。以下it

#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 ~ 編譯經過^_^!io

相關文章
相關標籤/搜索