I haven't tried building this, but this sort of error looks like you just 
have to put a

using namespace std;

into the props.cxx


Cheers, Christian


At 07:50 PM 20/06/2002 -0500, you wrote:
>I just updated to the latest CVS for SimGear and tried to build. While Mac 
>OS X builds like a champ, MSVC is complaining (again).  If I backup two 
>versions of the file, I can get it to build (but I get link errors with 
>FlightGear).  The compilation errors I get are as follows (looks like 
>another STL problem?).
>
>props.cxx
>c:\simgear\simgear\misc\props.cxx(1997) : error C2653: 'vector >' : is not 
>a class or namespace name
>c:\simgear\simgear\misc\props.cxx(1997) : error C2065: 'iterator' : 
>undeclared identifier
>c:\simgear\simgear\misc\props.cxx(1997) : error C2146: syntax error : 
>missing ';' before identifier 'it'
>c:\simgear\simgear\misc\props.cxx(1997) : error C2065: 'it' : undeclared 
>identifier
>c:\simgear\simgear\misc\props.cxx(1998) : error C2065: 'find' : undeclared 
>identifier
>c:\simgear\simgear\misc\props.cxx(1999) : error C2446: '!=' : no 
>conversion from 'class SGPropertyChangeListener ** ' to 'int'
>         This conversion requires a reinterpret_cast, a C-style cast or 
> function-style cast
>c:\simgear\simgear\misc\props.cxx(1999) : error C2040: '!=' : 'int' 
>differs in levels of indirection from 'class SGPropertyChangeListener ** '
>c:\simgear\simgear\misc\props.cxx(2299) : error C2653: 'vector >' : is not 
>a class or namespace name
>c:\simgear\simgear\misc\props.cxx(2299) : error C2146: syntax error : 
>missing ';' before identifier 'it'
>c:\simgear\simgear\misc\props.cxx(2300) : error C2440: '=' : cannot 
>convert from 'class SGPropertyNode ** ' to 'int'
>         This conversion requires a reinterpret_cast, a C-style cast or 
> function-style cast
>c:\simgear\simgear\misc\props.cxx(2300) : error C2446: '!=' : no 
>conversion from 'class SGPropertyNode ** ' to 'int'
>         This conversion requires a reinterpret_cast, a C-style cast or 
> function-style cast
>c:\simgear\simgear\misc\props.cxx(2300) : error C2040: '!=' : 'int' 
>differs in levels of indirection from 'class SGPropertyNode ** '
>c:\simgear\simgear\misc\props.cxx(2301) : error C2100: illegal indirection
>c:\simgear\simgear\misc\props.cxx(2301) : error C2227: left of 
>'->removeChangeListener' must point to class/struct/union
>c:\simgear\simgear\misc\props.cxx(2333) : error C2653: 'vector >' : is not 
>a class or namespace name
>c:\simgear\simgear\misc\props.cxx(2333) : error C2146: syntax error : 
>missing ';' before identifier 'it'
>c:\simgear\simgear\misc\props.cxx(2335) : error C2446: '!=' : no 
>conversion from 'class SGPropertyNode ** ' to 'int'
>         This conversion requires a reinterpret_cast, a C-style cast or 
> function-style cast
>c:\simgear\simgear\misc\props.cxx(2335) : error C2040: '!=' : 'int' 
>differs in levels of indirection from 'class SGPropertyNode ** '
>
>
>Jonathan Polley
></blockquote></x-html>


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to