我尝试包含这个文件
boost/assign/list_of.hpp
但我有这个编译器的错误
/usr/include/boost/type_traits/is_integral.hpp:38: error: redefinition of struct boost::is_integral/usr/include/boost/type_traits/is_integral.hpp:32: error: previous definition of struct boost::is_integral
文件is_integral.hpp中的这些定义行(32,38)是:
BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true)
如何解决编译问题?编译器是gcc版本4.4.7 20120313操作系统是红帽企业Linux服务器版本6.5(圣地亚哥)