在为Boost 1.55
(vs2013
)构建vc120
时,由于以下错误而跳过了我的序列化库:
../ transform_width.hpp(151):错误C3861:'min':未找到标识符
我通过在transform_width.hpp
中包含算法标题解决了这个问题:
#include <algorithm>
我认为这是问题,因为第151行使用了std :: min:
unsigned int i = std::min(missing_bits, m_remaining_bits);
这是一个已知问题吗? 是否有另一个解决此问题的方法(一个不需要更改boost的方法)?