Hi
All,
I
have a problem in compiling my very first example in BGL - quick_tour.cpp,
using
boost-1_31, VC 6.0 and native Microsoft stl.
I've
got the following error messages:
c:\boost\include\boost-1_31\boost\graph\detail\adjacency_list.hpp(1055)
: error C2244:
'bidirectional_graph_helper_with_property<Config>::remove_edge' : unable
to resolve function overload
c:\boost\include\boost-1_31\boost\graph\detail\adjacency_list.hpp(1057)
: error C2954: template definitions cannot nest
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(45)
: error C2143: syntax error : missing ';' before '<'
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(57) : see reference
to class template instantiation 'is_incrementable_::impl<T>' being
compiled
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(45)
: error C2059: syntax error : '<'
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(57) : see
reference to class template instantiation 'is_incrementable_::impl<T>'
being compiled
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(45)
: error C2039: 'type' : is not a member of '`global namespace''
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(57) : see
reference to class template instantiation 'is_incrementable_::impl<T>'
being compiled
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(45)
: error C2238: unexpected token(s) preceding ';'
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(57) : see
reference to class template instantiation 'is_incrementable_::impl<T>'
being compiled
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(52)
: error C2653: 'mpl' : is not a class or namespace name
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(57) : see
reference to class template instantiation 'is_incrementable_::impl<T>'
being compiled
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(52)
: error C2143: syntax error : missing ';' before '<'
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(57) : see
reference to class template instantiation 'is_incrementable_::impl<T>'
being compiled
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(52)
: error C2059: syntax error : '<'
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(57) : see
reference to class template instantiation 'is_incrementable_::impl<T>'
being compiled
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(56)
: error C2238: unexpected token(s) preceding ';'
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(57) : see
reference to class template instantiation 'is_incrementable_::impl<T>'
being compiled
c:\boost\include\boost-1_31\boost\detail\is_incrementable.hpp(69)
: fatal error C1903: unable to recover from previous error(s); stopping
compilation
My
question is : May I use BGL 1_31 using VC6.0 with all restrictions of
VC6.0 compiler?
Thanks
a lot for your advice,
Kagan
Boris.
Software
Engineer, NC-Infrastructure Team,
Cimatron
Ltd.