Question

i want to make boost library working with Visual C++ 6.0, but it fail at include state with various errors:

e:\program files\microsoft visual studio\vc98\include\boost\config\suffix.hpp(603) : error C2039: 'typeinfo' : is not a member of '`global namespace''
e:\program files\microsoft visual studio\vc98\include\boost\config\suffix.hpp(603) : error C2873: 'typeinfo' : symbol cannot be used in a using-declaration
e:\program files\microsoft visual studio\vc98\include\boost\interprocess\interprocess_fwd.hpp(192) : error C2954: template definitions cannot nest
e:\program files\microsoft visual studio\vc98\include\boost\interprocess\interprocess_fwd.hpp(192) : error C2951: template declarations are only permitted at global or namespace scope
e:\program files\microsoft visual studio\vc98\include\boost\interprocess\interprocess_fwd.hpp(192) : error C2226: syntax error : unexpected type 'IndexType'
e:\program files\microsoft visual studio\vc98\include\boost\interprocess\interprocess_fwd.hpp(193) : error C2143: syntax error : missing '>' before ';'
e:\program files\microsoft visual studio\vc98\include\boost\interprocess\interprocess_fwd.hpp(193) : error C2059: syntax error : '<end Parse>'
e:\program files\microsoft visual studio\vc98\include\boost\interprocess\interprocess_fwd.hpp(205) : error C2143: syntax error : missing ';' before '<'
e:\program files\microsoft visual studio\vc98\include\boost\interprocess\interprocess_fwd.hpp(205) : error C2059: syntax error : '<'
e:\program files\microsoft visual studio\vc98\include\boost\interprocess\interprocess_fwd.hpp(207) : error C2955: 'iset_index' : use of class template requires template argument list
        e:\program files\microsoft visual studio\vc98\include\boost\interprocess\interprocess_fwd.hpp(180) : see declaration of 'iset_index'
Was it helpful?

Solution

Make sure you are using 1.34.1

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top