为Visual Studio 2013构建Boost 1.55

时间:2013-12-23 16:45:50

标签: c++ boost boost-build

在为Boost 1.55vs2013)构建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的方法)?

0 个答案:

没有答案