Boost logo

Boost :

From: JOAQUIN LOPEZ MU?Z (joaquin_at_[hidden])
Date: 2005-11-07 17:17:35

Hi Brock,

----- Mensaje original -----
De: Brock Peabody <brock.peabody_at_[hidden]>
Fecha: Lunes, Noviembre 7, 2005 7:07 pm
Asunto: [boost] multi_index problem in VC 7.1

> If I try to compile the very first example in multi index I get the
> following error:
> c:\Program Files\Microsoft Visual Studio .NET
> 2003\Vc7\include\boost\multi_index\detail\node_type.hpp(56) : error
> C2903: 'node_class' : symbol is neither a class template nor a
> functiontemplate
> I get this with 1.33 and 1.32. I've tried many different compiler
> options. Here is my latest command line:
> "_MBCS" /FD /EHsc /MD /GS /Fo"Release/" /Fd"Release/vc70.pdb" /W3
> /nologo /c /Wp64 /Zi /TP
> I've dug around a bit and I can't make any sense of this problem. Has
> anyone else seen this?
> The exact code I'm compiling is:
> #include <boost/multi_index/key_extractors.hpp>
> #include <boost/multi_index_container.hpp>

I think you forgot to

#include <boost/multi_index/ordered_index.hpp>

Does this solve your problem? Similar difficulties have been
reported at times here in the list, maybe I should update
the doc snippets so that the necessary #include's are
explicitly shown.


Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo

Boost list run by bdawes at, gregod at, cpdaniel at, john at