我在Visual Studio 2013中使用boost/crc.hpp
版本1.49进行crc计算。
当我实例化一个
类型的变量时boost::crc_32_type
我收到编译错误
Error 7 error C4244: 'return' : conversion from 'unsigned int' to 'unsigned char', possible loss of data C:\boost_1_49_0_0\boost\crc.hpp 578 1 MyProgram
我从5年多前发现这张票: https://svn.boost.org/trac/boost/ticket/3194
有没有人知道如何解决它?我必须修补crc.hpp吗? 我的警告级别是4。
答案 0 :(得分:2)
我现在只是压制警告。
#pragma warning(disable: 4244)
#include <boost/crc.hpp>
#pragma warning(default: 4244)