使用boost的string库进行跨平台操作,包含文件
 #include <boost/algorithm/string.hpp>
  
 结果遇到编译错误
 error C2632: '__int64' followed by '__int64' is illegal 
发现在config-win32.h已经定义过宏,在boost\cstdint.hpp又使用了一次typedef, 因此将包含修改为:
 #undef int64_t
    #include <boost/algorithm/string.hpp>
  
 问题解决