1>------ Build started: Project: test, Configuration: Debug Win32 ------ 1>Compiling... 1>main.cpp 1>E:\boost_1_39_0\boost/mpl/begin_end.hpp(35) : error C2903: 'apply' : symbol is neither a class template nor a function template 1> E:\boost_1_39_0\boost/mpl/fold.hpp(35) : see reference to class template instantiation 'boost::mpl::begin' being compiled 1> with 1> [ 1> Sequence=fusion_vector_type 1> ] 1> .\main.cpp(13) : see reference to class template instantiation 'boost::mpl::fold' being compiled 1> with 1> [ 1> Sequence=fusion_vector_type, 1> State=void, 1> ForwardOp=boost::mpl::_1 1> ] 1>E:\boost_1_39_0\boost/mpl/begin_end.hpp(35) : error C2027: use of undefined type 'boost::mpl::begin_impl' 1>E:\boost_1_39_0\boost/mpl/begin_end.hpp(35) : error C2059: syntax error : '<' 1>E:\boost_1_39_0\boost/mpl/begin_end.hpp(35) : error C2039: 'type' : is not a member of '`global namespace'' 1>E:\boost_1_39_0\boost/mpl/begin_end.hpp(35) : error C2238: unexpected token(s) preceding ';' 1>E:\boost_1_39_0\boost/mpl/fold.hpp(35) : error C2039: 'type' : is not a member of 'boost::mpl::begin' 1> with 1> [ 1> Sequence=fusion_vector_type 1> ] 1>E:\boost_1_39_0\boost/mpl/fold.hpp(36) : error C2146: syntax error : missing ',' before identifier 'type' 1>E:\boost_1_39_0\boost/mpl/fold.hpp(36) : error C2065: 'type' : undeclared identifier 1>E:\boost_1_39_0\boost/mpl/fold.hpp(39) : error C2955: 'boost::mpl::aux::fold_impl' : use of class template requires template argument list 1> E:\boost_1_39_0\boost/mpl/aux_/preprocessed/plain/fold_impl.hpp(131) : see declaration of 'boost::mpl::aux::fold_impl' 1>Build log was saved at "file://e:\Include\test\debug\BuildLog.htm" 1>test - 9 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========