Во время строительства Boost 1.55
за vs2013
(vc120
) моя библиотека сериализации была пропущена из-за следующей ошибки:
../transform_width.hpp(151): ошибка C3861: ‘min’: идентификатор не найден
Я решил это, включив заголовок алгоритма в transform_width.hpp
:
#include <algorithm>
Я понял, что это проблема, потому что std :: min используется в строке 151:
unsigned int i = std::min(missing_bits, m_remaining_bits);
Это известная проблема?
Есть ли другое решение этой проблемы (которое не требует изменений в надстройке)?
Задача ещё не решена.
Других решений пока нет …