Hello,robert!
Today I download VirtualPlanetBuilder0.9.4's source code.When I compile the
source code in OpenSceneGraph2.2 , there are many errors.Can you tell me what I
can do to solve the problems?
On the other hand, I want to ask how to use the VirtualPlanetBuilder0.9.4,it
just like VirtualPlanetBuilder0.9.1? Where can I get a detailed document about
the user guider of VirtualPlanetBuilder0.9.4?
Thank you~~~
Version.cpp
ThreadPool.cpp
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\ThreadPool.cpp(147) : error C2039:
'getNumOperationsInQueue' : is not a member of 'osg::OperationQueue'
C:\Program Files\OSG2.2.0_vc80\include\osg/OperationThread(97) : see
declaration of 'osg::OperationQueue'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\ThreadPool.cpp(147) : fatal error
C1903: unable to recover from previous error(s); stopping compilation
TaskManager.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
Task.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
System.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
SpatialProperties.cpp
SourceData.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
Source.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\Source.cpp(676) : error C2039:
'Vec3dArray' : is not a member of 'osg'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\Source.cpp(676) : error C2065:
'Vec3dArray' : undeclared identifier
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\Source.cpp(676) : error C2065:
'vec3darray' : undeclared identifier
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\Source.cpp(676) : error C2039:
'Vec3dArray' : is not a member of 'osg'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\Source.cpp(676) : error C2061:
syntax error : identifier 'Vec3dArray'
ShapeFilePlacer.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\ShapeFilePlacer.cpp(25) : fatal
error C1083: Cannot open include file: 'osgUtil/ConvertVec': No such file or
directory
PropertyFile.cpp
ObjectPlacer.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
MachinePool.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
HeightFieldMapper.cpp
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\HeightFieldMapper.cpp(22) : fatal
error C1083: Cannot open include file: 'osgUtil/OperationArrayFunctor': No such
file or directory
GeospatialDataset.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
FileUtils.cpp
FileDetails.cpp
FileCache.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
ExtrudeVisitor.cpp
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\ExtrudeVisitor.cpp(8) : fatal error
C1083: Cannot open include file: 'osgUtil/EdgeCollector': No such file or
directory
Destination.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
Date.cpp
Generating Code...
Compiling...
DataSet.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(184) : warning C4018:
'<' : signed/unsigned mismatch
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(462) : warning C4018:
'<' : signed/unsigned mismatch
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(555) : warning C4018:
'<' : signed/unsigned mismatch
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(662) : warning C4018:
'<' : signed/unsigned mismatch
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(1969) : error C2039:
'getMinLevel' : is not a member of 'osgTerrain::Layer'
C:\Program Files\OSG2.2.0_vc80\include\osgTerrain/Layer(26) : see
declaration of 'osgTerrain::Layer'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(1970) : error C2039:
'getMaxLevel' : is not a member of 'osgTerrain::Layer'
C:\Program Files\OSG2.2.0_vc80\include\osgTerrain/Layer(26) : see
declaration of 'osgTerrain::Layer'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(1974) : error C2039:
'getTransformScaledByResolution' : is not a member of 'osgTerrain::Locator'
C:\Program Files\OSG2.2.0_vc80\include\osgTerrain/Locator(25) : see
declaration of 'osgTerrain::Locator'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(1995) : error C2039:
'getMinLevel' : is not a member of 'osgTerrain::Layer'
C:\Program Files\OSG2.2.0_vc80\include\osgTerrain/Layer(26) : see
declaration of 'osgTerrain::Layer'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(1996) : error C2039:
'getMaxLevel' : is not a member of 'osgTerrain::Layer'
C:\Program Files\OSG2.2.0_vc80\include\osgTerrain/Layer(26) : see
declaration of 'osgTerrain::Layer'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(2000) : error C2039:
'getTransformScaledByResolution' : is not a member of 'osgTerrain::Locator'
C:\Program Files\OSG2.2.0_vc80\include\osgTerrain/Locator(25) : see
declaration of 'osgTerrain::Locator'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(2019) : error C2039:
'setImplementation' : is not a member of 'osgTerrain::ProxyLayer'
C:\Program Files\OSG2.2.0_vc80\include\osgTerrain/Layer(289) : see
declaration of 'osgTerrain::ProxyLayer'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(2023) : error C2039:
'getMinLevel' : is not a member of 'osgTerrain::Layer'
C:\Program Files\OSG2.2.0_vc80\include\osgTerrain/Layer(26) : see
declaration of 'osgTerrain::Layer'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(2024) : error C2039:
'getMaxLevel' : is not a member of 'osgTerrain::Layer'
C:\Program Files\OSG2.2.0_vc80\include\osgTerrain/Layer(26) : see
declaration of 'osgTerrain::Layer'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(2028) : error C2039:
'getTransformScaledByResolution' : is not a member of 'osgTerrain::Locator'
C:\Program Files\OSG2.2.0_vc80\include\osgTerrain/Locator(25) : see
declaration of 'osgTerrain::Locator'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(2054) : error C2039:
'getMinLevel' : is not a member of 'osgTerrain::Layer'
C:\Program Files\OSG2.2.0_vc80\include\osgTerrain/Layer(26) : see
declaration of 'osgTerrain::Layer'
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\DataSet.cpp(2055) : error C2039:
'getMaxLevel' : is not a member of 'osgTerrain::Layer'
C:\Program Files\OSG2.2.0_vc80\include\osgTerrain/Layer(26) : see
declaration of 'osgTerrain::Layer'
DatabaseBuilderIO.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
DatabaseBuilder.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
Commandline.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
..\..\..\0.9.4\VirtualPlanetBuilder\src\vpb\Commandline.cpp(22) : fatal error
C1083: Cannot open include file: 'osgSim/ShapeAttribute': No such file or
directory
BuildOptionsIO.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
BuildOptions.cpp
G:\OpenSceneGraph\OSGDEM2.2\0.9.4\VirtualPlanetBuilder\include\vpb/Source(53) :
error C2065: 'MAXIMUM_NUMBER_OF_LEVELS' : undeclared identifier
BuildOperation.cpp
BuildLog.cpp
Generating Code...
生成日志保存在“file://g:\OpenSceneGraph\OSGDEM2.2\OSGDEM0.9.4\src\vpb\vpb.dir\Debug\BuildLog.htm”
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org