Before I get out my frying pan and sprinkle the herbs over the rainbow trout, and serve it up on a platter, let me instead, hand you a fishing pole with these simple steps for use:

  1. Identify one or more missing symbols in the error message printed to the error message.
  2. Next, search the files that came with the distribution and see if any of them contain the methods or variables that will probably result in the compiled symbols.
  3. Add these files to the visual studio build system
  4. build again. 
    1. If you still have missing symbols, repeat #1. 
    2. If you can't find these symbols in any of the files distributed with the distribution, post your message again - but I'm reasonably sure the methods/variables are present in the distribution.
    3. If your build was successful, rejoice
  5. Submit your fixes to osg-submissions.
-don


On 5/15/06, Raul Garcês <[EMAIL PROTECTED]> wrote:
Hi,

I'm unable to build osgEphemeris.dll. I get this error:

------ Build started: Project: osgPlugin ephemeris, Configuration: Debug Win32 ------
Linking...
osgEphemerisd.lib(SkyDome.obj) : error LNK2001: unresolved external symbol "private: static unsigned int osgEphemeris::SkyDome::_sunImageWidth" (?_sunImageWidth@ [EMAIL PROTECTED]@@0IA)
osgEphemerisd.lib(SkyDome.obj) : error LNK2001: unresolved external symbol "private: static unsigned int osgEphemeris::SkyDome::_sunImageHeight" ([EMAIL PROTECTED]@osgEphemeris @@0IA)
osgEphemerisd.lib(SkyDome.obj) : error LNK2001: unresolved external symbol "private: static unsigned int osgEphemeris::SkyDome::_sunImageInternalTextureFormat" ([EMAIL PROTECTED]@osgEphemeris @@0IA)
osgEphemerisd.lib(SkyDome.obj) : error LNK2001: unresolved external symbol "private: static unsigned int osgEphemeris::SkyDome::_sunImagePixelFormat" ([EMAIL PROTECTED]@osgEphemeris@@0IA)
osgEphemerisd.lib(SkyDome.obj) : error LNK2001: unresolved external symbol "private: static unsigned char * osgEphemeris::SkyDome::_sunImageData" ([EMAIL PROTECTED]@osgEphemeris@@0PAEA)
osgEphemerisd.lib(MoonModel.obj) : error LNK2001: unresolved external symbol "private: static unsigned int osgEphemeris::MoonModel::_moonNormalImageHiLodWidth" ([EMAIL PROTECTED]@osgEphemeris@@0IA)
osgEphemerisd.lib(MoonModel.obj) : error LNK2001: unresolved external symbol "private: static unsigned int osgEphemeris::MoonModel::_moonNormalImageHiLodHeight" ([EMAIL PROTECTED]@osgEphemeris@@0IA)
osgEphemerisd.lib(MoonModel.obj) : error LNK2001: unresolved external symbol "private: static unsigned int osgEphemeris::MoonModel::_moonNormalImageInternalTextureFormat" ([EMAIL PROTECTED]@osgEphemeris@@0IA)
osgEphemerisd.lib(MoonModel.obj) : error LNK2001: unresolved external symbol "private: static unsigned int osgEphemeris::MoonModel::_moonNormalImagePixelFormat" ([EMAIL PROTECTED]@osgEphemeris@@0IA)
osgEphemerisd.lib(MoonModel.obj) : error LNK2001: unresolved external symbol "private: static unsigned char * osgEphemeris::MoonModel::_moonNormalImageHiLodData" ([EMAIL PROTECTED]@osgEphemeris@@0PAEA)
osgEphemerisd.lib(MoonModel.obj) : error LNK2001: unresolved external symbol "private: static unsigned int osgEphemeris::MoonModel::_moonImageHiLodWidth" ([EMAIL PROTECTED]@osgEphemeris@@0IA)
osgEphemerisd.lib(MoonModel.obj) : error LNK2001: unresolved external symbol "private: static unsigned int osgEphemeris::MoonModel::_moonImageHiLodHeight" ([EMAIL PROTECTED]@osgEphemeris@@0IA)
osgEphemerisd.lib(MoonModel.obj) : error LNK2001: unresolved external symbol "private: static unsigned int osgEphemeris::MoonModel::_moonImageInternalTextureFormat" ([EMAIL PROTECTED]@osgEphemeris@@0IA)
osgEphemerisd.lib(MoonModel.obj) : error LNK2001: unresolved external symbol "private: static unsigned int osgEphemeris::MoonModel::_moonImagePixelFormat" ([EMAIL PROTECTED]@osgEphemeris@@0IA)
osgEphemerisd.lib(MoonModel.obj) : error LNK2001: unresolved external symbol "private: static unsigned char * osgEphemeris::MoonModel::_moonImageHiLodData" ([EMAIL PROTECTED]@osgEphemeris@@0PAEA)
..\..\bin\osgdb_ephemerisd.dll : fatal error LNK1120: 15 unresolved externals
Build log was saved at " file://c:\osgEphemeris\VC7\osgPlugin ephemeris\Debug\BuildLog.htm"
osgPlugin ephemeris - 16 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

The same happens with the viewer application.
I've notice that library imported in the project settings (..\..\lib\osgdb_ephemerisd.lib) doesn&#8217;t exits.

Can anyone help me?

Many thanks,

Raul Garcês
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to