[osg-ephemeris] osgEphemeris building errors

osghxl osghxl at 163.com
Wed Aug 26 04:24:27 PDT 2009


hi,everyone:
I used CVS to download osgEphemeris in "cvsguest at andesengineering.com:/cvs/osg".osgEphemeris has two kinds fo projects:vc7 and vc9.
I compiled it in vc7(visual studio 2003) ,and many errors occur.
CPU:32 bit processor.
operation system :winxp sp3 ,32bit
OSG:version2.8.0
Errors as follows:
========================================
sun_image.cpp
..\..\src\osgEphemerisLib\sun_image.cpp(4) : warning C4273: '_sunImageInternalTextureFormat' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(100) : see previous definition of 'private: static unsigned int osgEphemeris::SkyDome::_sunImageInternalTextureFormat'
..\..\src\osgEphemerisLib\sun_image.cpp(4) : error C2491: 'osgEphemeris::SkyDome::_sunImageInternalTextureFormat' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\sun_image.cpp(5) : warning C4273: '_sunImagePixelFormat' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(101) : see previous definition of 'private: static unsigned int osgEphemeris::SkyDome::_sunImagePixelFormat'
..\..\src\osgEphemerisLib\sun_image.cpp(5) : error C2491: 'osgEphemeris::SkyDome::_sunImagePixelFormat' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\sun_image.cpp(7) : warning C4273: '_sunImageWidth' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(98) : see previous definition of 'private: static unsigned int osgEphemeris::SkyDome::_sunImageWidth'
..\..\src\osgEphemerisLib\sun_image.cpp(7) : error C2491: 'osgEphemeris::SkyDome::_sunImageWidth' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\sun_image.cpp(8) : warning C4273: '_sunImageHeight' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(99) : see previous definition of 'private: static unsigned int osgEphemeris::SkyDome::_sunImageHeight'
..\..\src\osgEphemerisLib\sun_image.cpp(8) : error C2491: 'osgEphemeris::SkyDome::_sunImageHeight' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\sun_image.cpp(9) : warning C4273: '_sunImageData' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(102) : see previous definition of 'private: static unsigned char * osgEphemeris::SkyDome::_sunImageData'
..\..\src\osgEphemerisLib\sun_image.cpp(9) : error C2491: 'osgEphemeris::SkyDome::_sunImageData' : definition of dllimport static data member not allowed
StarField.cpp
..\..\src\osgEphemerisLib\StarField.cpp(40) : warning C4273: '_defaultRadius' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/StarField.h(91) : see previous definition of 'private: static double const osgEphemeris::StarField::_defaultRadius'
..\..\src\osgEphemerisLib\StarField.cpp(40) : error C2491: 'osgEphemeris::StarField::_defaultRadius' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\StarField.cpp(42) : warning C4273: 'osgEphemeris::StarField::StarField' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/StarField.h(65) : see previous definition of '{ctor}'
..\..\src\osgEphemerisLib\StarField.cpp(94) : warning C4273: 'osgEphemeris::StarField::_buildLabels' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/StarField.h(98) : see previous definition of '_buildLabels'
..\..\src\osgEphemerisLib\StarField.cpp(116) : warning C4273: '_vertexShaderProgram' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/StarField.h(100) : see previous definition of 'private: static std::basic_string<char,std::char_traits<char>,std::allocator<char> > osgEphemeris::StarField::_vertexShaderProgram'
..\..\src\osgEphemerisLib\StarField.cpp(116) : error C2491: 'osgEphemeris::StarField::_vertexShaderProgram' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\StarField.cpp(129) : warning C4273: '_fragmentShaderProgram' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/StarField.h(101) : see previous definition of 'private: static std::basic_string<char,std::char_traits<char>,std::allocator<char> > osgEphemeris::StarField::_fragmentShaderProgram'
..\..\src\osgEphemerisLib\StarField.cpp(129) : error C2491: 'osgEphemeris::StarField::_fragmentShaderProgram' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\StarField.cpp(170) : warning C4273: 'osgEphemeris::StarField::_buildGeometry' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/StarField.h(97) : see previous definition of '_buildGeometry'
..\..\src\osgEphemerisLib\StarField.cpp(245) : warning C4273: 'osgEphemeris::StarField::setSunAltitude' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/StarField.h(77) : see previous definition of 'setSunAltitude'
..\..\src\osgEphemerisLib\StarField.cpp(279) : warning C4273: 'osgEphemeris::StarField::getNumStars' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/StarField.h(70) : see previous definition of 'getNumStars'
..\..\src\osgEphemerisLib\StarField.cpp(298) : warning C4273: 'osgEphemeris::StarField::_parseStream' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/StarField.h(96) : see previous definition of '_parseStream'
..\..\src\osgEphemerisLib\StarField.cpp(316) : warning C4273: 'osgEphemeris::StarField::_parseFile' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/StarField.h(95) : see previous definition of '_parseFile'
Sphere.cpp
..\..\src\osgEphemerisLib\Sphere.cpp(27) : warning C4273: '_defaultRadius' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/Sphere.h(79) : see previous definition of 'protected: static double const osgEphemeris::Sphere::_defaultRadius'
..\..\src\osgEphemerisLib\Sphere.cpp(27) : error C2491: 'osgEphemeris::Sphere::_defaultRadius' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\Sphere.cpp(35) : warning C4273: 'osgEphemeris::Sphere::Sphere' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/Sphere.h(62) : see previous definition of '{ctor}'
..\..\src\osgEphemerisLib\Sphere.cpp(205) : warning C4273: 'osgEphemeris::Sphere::makeTexCoord' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/Sphere.h(83) : see previous definition of 'makeTexCoord'
..\..\src\osgEphemerisLib\Sphere.cpp(230) : warning C4273: 'osgEphemeris::Sphere::getDefaultRadius' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/Sphere.h(72) : see previous definition of 'getDefaultRadius'
SkyDome.cpp
..\..\src\osgEphemerisLib\SkyDome.cpp(40) : warning C4273: '_meanDistanceToMoon' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(58) : see previous definition of 'private: static double const osgEphemeris::SkyDome::_meanDistanceToMoon'
..\..\src\osgEphemerisLib\SkyDome.cpp(40) : error C2491: 'osgEphemeris::SkyDome::_meanDistanceToMoon' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\SkyDome.cpp(44) : warning C4273: 'osgEphemeris::SkyDome::SkyDome' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(49) : see previous definition of '{ctor}'
..\..\src\osgEphemerisLib\SkyDome.cpp(99) : warning C4273: 'osgEphemeris::SkyDome::_findIncidenceLength' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(96) : see previous definition of '_findIncidenceLength'
..\..\src\osgEphemerisLib\SkyDome.cpp(125) : warning C4273: 'osgEphemeris::SkyDome::setSunPos' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(51) : see previous definition of 'setSunPos'
..\..\src\osgEphemerisLib\SkyDome.cpp(151) : warning C4273: 'osgEphemeris::SkyDome::setTurbidity' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(52) : see previous definition of 'setTurbidity'
..\..\src\osgEphemerisLib\SkyDome.cpp(163) : warning C4273: 'osgEphemeris::SkyDome::traverse' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(53) : see previous definition of 'traverse'
..\..\src\osgEphemerisLib\SkyDome.cpp(217) : warning C4273: 'osgEphemeris::SkyDome::_buildStateSet' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(94) : see previous definition of '_buildStateSet'
..\..\src\osgEphemerisLib\SkyDome.cpp(377) : warning C4273: 'osgEphemeris::SkyDome::_updateDistributionCoefficients' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(157) : see previous definition of '_updateDistributionCoefficients'
..\..\src\osgEphemerisLib\SkyDome.cpp(421) : warning C4273: 'osgEphemeris::SkyDome::_updateZenithxyY' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(158) : see previous definition of '_updateZenithxyY'
..\..\src\osgEphemerisLib\SkyDome.cpp(498) : warning C4273: 'osgEphemeris::SkyDome::_computeSkyTexture' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/SkyDome.h(171) : see previous definition of '_computeSkyTexture'
MoonModel.cpp
..\..\src\osgEphemerisLib\MoonModel.cpp(32) : warning C4273: '_moonRadius' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(56) : see previous definition of 'private: static double const osgEphemeris::MoonModel::_moonRadius'
..\..\src\osgEphemerisLib\MoonModel.cpp(32) : error C2491: 'osgEphemeris::MoonModel::_moonRadius' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\MoonModel.cpp(34) : warning C4273: 'osgEphemeris::MoonModel::MoonModel' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(41) : see previous definition of '{ctor}'
..\..\src\osgEphemerisLib\MoonModel.cpp(46) : warning C4273: '_vertexShaderProgram' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(57) : see previous definition of 'private: static std::basic_string<char,std::char_traits<char>,std::allocator<char> > osgEphemeris::MoonModel::_vertexShaderProgram'
..\..\src\osgEphemerisLib\MoonModel.cpp(46) : error C2491: 'osgEphemeris::MoonModel::_vertexShaderProgram' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\MoonModel.cpp(70) : warning C4273: '_fragmentShaderProgram' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(58) : see previous definition of 'private: static std::basic_string<char,std::char_traits<char>,std::allocator<char> > osgEphemeris::MoonModel::_fragmentShaderProgram'
..\..\src\osgEphemerisLib\MoonModel.cpp(70) : error C2491: 'osgEphemeris::MoonModel::_fragmentShaderProgram' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\MoonModel.cpp(87) : warning C4273: 'osgEphemeris::MoonModel::_buildStateSet' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(83) : see previous definition of '_buildStateSet'
..\..\src\osgEphemerisLib\MoonModel.cpp(158) : warning C4273: 'osgEphemeris::MoonModel::setSunPosition' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(52) : see previous definition of 'setSunPosition'
moon_images.cpp
..\..\src\osgEphemerisLib\moon_images.cpp(3) : warning C4273: '_moonImageInternalTextureFormat' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(67) : see previous definition of 'private: static unsigned int osgEphemeris::MoonModel::_moonImageInternalTextureFormat'
..\..\src\osgEphemerisLib\moon_images.cpp(3) : error C2491: 'osgEphemeris::MoonModel::_moonImageInternalTextureFormat' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(4) : warning C4273: '_moonImagePixelFormat' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(68) : see previous definition of 'private: static unsigned int osgEphemeris::MoonModel::_moonImagePixelFormat'
..\..\src\osgEphemerisLib\moon_images.cpp(4) : error C2491: 'osgEphemeris::MoonModel::_moonImagePixelFormat' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(6) : warning C4273: '_moonImageHiLodWidth' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(70) : see previous definition of 'private: static unsigned int osgEphemeris::MoonModel::_moonImageHiLodWidth'
..\..\src\osgEphemerisLib\moon_images.cpp(6) : error C2491: 'osgEphemeris::MoonModel::_moonImageHiLodWidth' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(7) : warning C4273: '_moonImageHiLodHeight' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(71) : see previous definition of 'private: static unsigned int osgEphemeris::MoonModel::_moonImageHiLodHeight'
..\..\src\osgEphemerisLib\moon_images.cpp(7) : error C2491: 'osgEphemeris::MoonModel::_moonImageHiLodHeight' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(8) : warning C4273: '_moonImageHiLodData' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(72) : see previous definition of 'private: static unsigned char * osgEphemeris::MoonModel::_moonImageHiLodData'
..\..\src\osgEphemerisLib\moon_images.cpp(8) : error C2491: 'osgEphemeris::MoonModel::_moonImageHiLodData' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(32780) : warning C4273: '_moonImageLoLodWidth' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(65) : see previous definition of 'private: static unsigned int osgEphemeris::MoonModel::_moonImageLoLodWidth'
..\..\src\osgEphemerisLib\moon_images.cpp(32780) : error C2491: 'osgEphemeris::MoonModel::_moonImageLoLodWidth' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(32781) : warning C4273: '_moonImageLoLodHeight' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(66) : see previous definition of 'private: static unsigned int osgEphemeris::MoonModel::_moonImageLoLodHeight'
..\..\src\osgEphemerisLib\moon_images.cpp(32781) : error C2491: 'osgEphemeris::MoonModel::_moonImageLoLodHeight' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(32782) : warning C4273: '_moonImageLoLodData' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(69) : see previous definition of 'private: static unsigned char * osgEphemeris::MoonModel::_moonImageLoLodData'
..\..\src\osgEphemerisLib\moon_images.cpp(32782) : error C2491: 'osgEphemeris::MoonModel::_moonImageLoLodData' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(34835) : warning C4273: '_moonNormalImageInternalTextureFormat' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(76) : see previous definition of 'private: static unsigned int osgEphemeris::MoonModel::_moonNormalImageInternalTextureFormat'
..\..\src\osgEphemerisLib\moon_images.cpp(34835) : error C2491: 'osgEphemeris::MoonModel::_moonNormalImageInternalTextureFormat' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(34836) : warning C4273: '_moonNormalImagePixelFormat' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(77) : see previous definition of 'private: static unsigned int osgEphemeris::MoonModel::_moonNormalImagePixelFormat'
..\..\src\osgEphemerisLib\moon_images.cpp(34836) : error C2491: 'osgEphemeris::MoonModel::_moonNormalImagePixelFormat' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(34838) : warning C4273: '_moonNormalImageHiLodWidth' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(79) : see previous definition of 'private: static unsigned int osgEphemeris::MoonModel::_moonNormalImageHiLodWidth'
..\..\src\osgEphemerisLib\moon_images.cpp(34838) : error C2491: 'osgEphemeris::MoonModel::_moonNormalImageHiLodWidth' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(34839) : warning C4273: '_moonNormalImageHiLodHeight' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(80) : see previous definition of 'private: static unsigned int osgEphemeris::MoonModel::_moonNormalImageHiLodHeight'
..\..\src\osgEphemerisLib\moon_images.cpp(34839) : error C2491: 'osgEphemeris::MoonModel::_moonNormalImageHiLodHeight' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(34840) : warning C4273: '_moonNormalImageHiLodData' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(81) : see previous definition of 'private: static unsigned char * osgEphemeris::MoonModel::_moonNormalImageHiLodData'
..\..\src\osgEphemerisLib\moon_images.cpp(34840) : error C2491: 'osgEphemeris::MoonModel::_moonNormalImageHiLodData' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(133148) : warning C4273: '_moonNormalImageLoLodWidth' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(74) : see previous definition of 'private: static unsigned int osgEphemeris::MoonModel::_moonNormalImageLoLodWidth'
..\..\src\osgEphemerisLib\moon_images.cpp(133148) : error C2491: 'osgEphemeris::MoonModel::_moonNormalImageLoLodWidth' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(133149) : warning C4273: '_moonNormalImageLoLodHeight' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(75) : see previous definition of 'private: static unsigned int osgEphemeris::MoonModel::_moonNormalImageLoLodHeight'
..\..\src\osgEphemerisLib\moon_images.cpp(133149) : error C2491: 'osgEphemeris::MoonModel::_moonNormalImageLoLodHeight' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\moon_images.cpp(133150) : warning C4273: '_moonNormalImageLoLodData' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/MoonModel.h(78) : see previous definition of 'private: static unsigned char * osgEphemeris::MoonModel::_moonNormalImageLoLodData'
..\..\src\osgEphemerisLib\moon_images.cpp(133150) : error C2491: 'osgEphemeris::MoonModel::_moonNormalImageLoLodData' : definition of dllimport static data member not allowed
EphemerisData.cpp
..\..\src\osgEphemerisLib\EphemerisData.cpp(25) : warning C4273: '_defaultShmemFileName' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/EphemerisData.h(154) : see previous definition of 'private: static std::basic_string<char,std::char_traits<char>,std::allocator<char> > const osgEphemeris::EphemerisData::_defaultShmemFileName'
..\..\src\osgEphemerisLib\EphemerisData.cpp(25) : error C2491: 'osgEphemeris::EphemerisData::_defaultShmemFileName' : definition of dllimport static data member not allowed
DateTime.cpp
..\..\src\osgEphemerisLib\DateTime.cpp(26) : warning C4273: 'weekDayNames' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(180) : see previous definition of 'private: static char const * * osgEphemeris::DateTime::weekDayNames'
..\..\src\osgEphemerisLib\DateTime.cpp(26) : error C2491: 'osgEphemeris::DateTime::weekDayNames' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\DateTime.cpp(36) : warning C4273: 'monthNames' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(181) : see previous definition of 'private: static char const * * osgEphemeris::DateTime::monthNames'
..\..\src\osgEphemerisLib\DateTime.cpp(36) : error C2491: 'osgEphemeris::DateTime::monthNames' : definition of dllimport static data member not allowed
..\..\src\osgEphemerisLib\DateTime.cpp(58) : warning C4273: 'osgEphemeris::DateTime::DateTime' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(55) : see previous definition of '{ctor}'
..\..\src\osgEphemerisLib\DateTime.cpp(72) : warning C4273: 'osgEphemeris::DateTime::DateTime' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(45) : see previous definition of '{ctor}'
..\..\src\osgEphemerisLib\DateTime.cpp(79) : warning C4273: 'osgEphemeris::DateTime::DateTime' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(42) : see previous definition of '{ctor}'
..\..\src\osgEphemerisLib\DateTime.cpp(84) : warning C4273: 'osgEphemeris::DateTime::DateTime' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(67) : see previous definition of '{ctor}'
..\..\src\osgEphemerisLib\DateTime.cpp(90) : warning C4273: 'osgEphemeris::DateTime::now' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(72) : see previous definition of 'now'
..\..\src\osgEphemerisLib\DateTime.cpp(96) : warning C4273: 'osgEphemeris::DateTime::setYear' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(88) : see previous definition of 'setYear'
..\..\src\osgEphemerisLib\DateTime.cpp(102) : warning C4273: 'osgEphemeris::DateTime::getYear' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(92) : see previous definition of 'getYear'
..\..\src\osgEphemerisLib\DateTime.cpp(107) : warning C4273: 'osgEphemeris::DateTime::setMonth' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(98) : see previous definition of 'setMonth'
..\..\src\osgEphemerisLib\DateTime.cpp(112) : warning C4273: 'osgEphemeris::DateTime::getMonth' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(102) : see previous definition of 'getMonth'
..\..\src\osgEphemerisLib\DateTime.cpp(117) : warning C4273: 'osgEphemeris::DateTime::getMonthString' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(106) : see previous definition of 'getMonthString'
..\..\src\osgEphemerisLib\DateTime.cpp(122) : warning C4273: 'osgEphemeris::DateTime::getMonthString' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(111) : see previous definition of 'getMonthString'
..\..\src\osgEphemerisLib\DateTime.cpp(127) : warning C4273: 'osgEphemeris::DateTime::setDayOfMonth' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(117) : see previous definition of 'setDayOfMonth'
..\..\src\osgEphemerisLib\DateTime.cpp(133) : warning C4273: 'osgEphemeris::DateTime::getDayOfMonth' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(122) : see previous definition of 'getDayOfMonth'
..\..\src\osgEphemerisLib\DateTime.cpp(138) : warning C4273: 'osgEphemeris::DateTime::getDayOfYear' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(127) : see previous definition of 'getDayOfYear'
..\..\src\osgEphemerisLib\DateTime.cpp(143) : warning C4273: 'osgEphemeris::DateTime::getDayOfWeek' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(131) : see previous definition of 'getDayOfWeek'
..\..\src\osgEphemerisLib\DateTime.cpp(148) : warning C4273: 'osgEphemeris::DateTime::getDayOfWeekString' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(135) : see previous definition of 'getDayOfWeekString'
..\..\src\osgEphemerisLib\DateTime.cpp(153) : warning C4273: 'osgEphemeris::DateTime::getDayOfWeekString' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(140) : see previous definition of 'getDayOfWeekString'
..\..\src\osgEphemerisLib\DateTime.cpp(158) : warning C4273: 'osgEphemeris::DateTime::setHour' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(146) : see previous definition of 'setHour'
..\..\src\osgEphemerisLib\DateTime.cpp(164) : warning C4273: 'osgEphemeris::DateTime::getHour' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(150) : see previous definition of 'getHour'
..\..\src\osgEphemerisLib\DateTime.cpp(169) : warning C4273: 'osgEphemeris::DateTime::setMinute' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(156) : see previous definition of 'setMinute'
..\..\src\osgEphemerisLib\DateTime.cpp(175) : warning C4273: 'osgEphemeris::DateTime::getMinute' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(160) : see previous definition of 'getMinute'
..\..\src\osgEphemerisLib\DateTime.cpp(180) : warning C4273: 'osgEphemeris::DateTime::setSecond' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(166) : see previous definition of 'setSecond'
..\..\src\osgEphemerisLib\DateTime.cpp(186) : warning C4273: 'osgEphemeris::DateTime::getSecond' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(170) : see previous definition of 'getSecond'
..\..\src\osgEphemerisLib\DateTime.cpp(191) : warning C4273: 'osgEphemeris::DateTime::isDaylightSavingsTime' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(176) : see previous definition of 'isDaylightSavingsTime'
..\..\src\osgEphemerisLib\DateTime.cpp(196) : warning C4273: 'osgEphemeris::DateTime::getModifiedJulianDate' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(77) : see previous definition of 'getModifiedJulianDate'
..\..\src\osgEphemerisLib\DateTime.cpp(254) : warning C4273: 'osgEphemeris::DateTime::getGMT' : inconsistent dll linkage
        c:\osgEphemeris\include\osgEphemeris/DateTime.h(82) : see previous definition of 'getGMT'
 
osgEphemeris - 32 errors,80 warnings
========================================
If you have compiled osgEphemeris,please give me some advice.
Thank you!
cheers,
houxl.
 
 
 

 



没有广告的终身免费邮箱,www.yeah.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://andesengineering.com/pipermail/osg-ephemeris/attachments/20090826/d29e7703/attachment-0001.htm 


More information about the osg-ephemeris mailing list