Using Visual Studio 2008.
OSG 2.8 RC 5
Collada Dom 1.5

Crosspost from here:
https://sourceforge.net/forum/message.php?msg_id=6398399

Compiling Collada 1.5 dom worked without a problem for both static and
dynamic. Now when I build OpenSceneGraph 2.8 RC5 in VS 2008 I get these
error messages:

1>libcollada15dom21-sd.lib(daeIOPluginCommon.obj) : error LNK2019: Verweis
auf nicht aufgelöstes externes Symbol ""public: virtual __thiscall
daeZAEUncompressHandler::~daeZAEUncompressHandler(void)"
(??1daeZAEUncompressHandler@@u...@xz)" in Funktion ""public: virtual int
__thiscall daeIOPluginCommon::read(class daeURI const &,char const *)"
(?r...@daeioplugincommon@@UAEHABVdaeURI@@p...@z)".
1>libcollada15dom21-sd.lib(daeIOPluginCommon.obj) : error LNK2019: Verweis
auf nicht aufgelöstes externes Symbol ""public: class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const & __thiscall
daeZAEUncompressHandler::obtainRootFilePath(void)"
(?obtainrootfilep...@daezaeuncompresshandler@@qaeabv?$basic_str...@du
?$char_tra...@d@std@@v?$alloca...@d@2@@std@@XZ)" in Funktion ""public:
virtual int __thiscall daeIOPluginCommon::read(class daeURI const &,char
const *)" (?r...@daeioplugincommon@@UAEHABVdaeURI@@p...@z)".
1>libcollada15dom21-sd.lib(daeIOPluginCommon.obj) : error LNK2019: Verweis
auf nicht aufgelöstes externes Symbol ""public: __thiscall
daeZAEUncompressHandler::daeZAEUncompressHandler(class daeURI const &)"
(??0daeZAEUncompressHandler@@q...@abvdaeuri@@@Z)" in Funktion ""public:
virtual int __thiscall daeIOPluginCommon::read(class daeURI const &,char
const *)" (?r...@daeioplugincommon@@UAEHABVdaeURI@@p...@z)".

Sorry about the german, the compiler is complaining about unresolved
symbols.

When I configure OSG to use the dynamic collada libs I get the following
unresolved symbols:

3>daeReader.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_TYPE_INSTANCE_RIGID_BODY"
(?COLLADA_TYPE_INSTANCE_RIGID_BODY@@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_GEOMETRY" (?COLLADA_ELEMENT_GEOMETRY@
@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_LIBRARY_GEOMETRIES"
(?COLLADA_ELEMENT_LIBRARY_GEOMETRIES@@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_TRIFANS" (?COLLADA_ELEMENT_TRIFANS@@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_TRISTRIPS" (?COLLADA_ELEMENT_TRISTRIPS@
@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_LINESTRIPS" (?COLLADA_ELEMENT_LINESTRIPS@
@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_VCOUNT" (?COLLADA_ELEMENT_VCOUNT@@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_POLYLIST" (?COLLADA_ELEMENT_POLYLIST@
@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_POLYGONS" (?COLLADA_ELEMENT_POLYGONS@
@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_TRIANGLES" (?COLLADA_ELEMENT_TRIANGLES@
@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_P" (?COLLADA_ELEMENT_P@@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_LINES" (?COLLADA_ELEMENT_LINES@@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_VERTICES" (?COLLADA_ELEMENT_VERTICES@
@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_MESH" (?COLLADA_ELEMENT_MESH@@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_PARAM" (?COLLADA_ELEMENT_PARAM@@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_ACCESSOR" (?COLLADA_ELEMENT_ACCESSOR@
@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_FLOAT_ARRAY" (?COLLADA_ELEMENT_FLOAT_ARRAY@
@3PBDB)".
3>daeWGeometry.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_SOURCE" (?COLLADA_ELEMENT_SOURCE@@3PBDB)".
3>daeWMaterials.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_TECHNIQUE" (?COLLADA_ELEMENT_TECHNIQUE@
@3PBDB)".
3>daeWSceneObjects.obj : error LNK2019: Verweis auf nicht aufgelöstes
externes Symbol ""char const * const COLLADA_ELEMENT_TECHNIQUE"
(?COLLADA_ELEMENT_TECHNIQUE@@3PBDB)" in Funktion ""public: virtual void
__thiscall osgdae::daeWriter::apply(class osg::Group &)" (?ap...@daewriter
@osgdae@@uaexaavgr...@osg@@@Z)".
3>daeWTransforms.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_TECHNIQUE" (?COLLADA_ELEMENT_TECHNIQUE@
@3PBDB)".
3>daeWMaterials.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_EXTRA" (?COLLADA_ELEMENT_EXTRA@
@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_EXTRA" (?COLLADA_ELEMENT_EXTRA@
@3PBDB)".
3>daeWTransforms.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_EXTRA" (?COLLADA_ELEMENT_EXTRA@
@3PBDB)".
3>daeWMaterials.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_IMAGE" (?COLLADA_ELEMENT_IMAGE@
@3PBDB)".
3>daeWMaterials.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_PROFILE_COMMON"
(?COLLADA_ELEMENT_PROFILE_COMMON@@3PBDB)".
3>daeWMaterials.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_EFFECT" (?COLLADA_ELEMENT_EFFECT@
@3PBDB)".
3>daeWMaterials.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_LIBRARY_EFFECTS"
(?COLLADA_ELEMENT_LIBRARY_EFFECTS@@3PBDB)".
3>daeWMaterials.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_MATERIAL" (?COLLADA_ELEMENT_MATERIAL@
@3PBDB)".
3>daeWMaterials.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_LIBRARY_MATERIALS"
(?COLLADA_ELEMENT_LIBRARY_MATERIALS@@3PBDB)".
3>daeWMaterials.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_INSTANCE_MATERIAL"
(?COLLADA_ELEMENT_INSTANCE_MATERIAL@@3PBDB)".
3>daeWMaterials.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_BIND_MATERIAL"
(?COLLADA_ELEMENT_BIND_MATERIAL@@3PBDB)".
3>daeWriter.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_NODE" (?COLLADA_ELEMENT_NODE@@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_NODE" (?COLLADA_ELEMENT_NODE@@3PBDB)".
3>daeWTransforms.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_NODE" (?COLLADA_ELEMENT_NODE@@3PBDB)".
3>daeWriter.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_VISUAL_SCENE" (?COLLADA_ELEMENT_VISUAL_SCENE@
@3PBDB)".
3>daeWriter.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_LIBRARY_VISUAL_SCENES"
(?COLLADA_ELEMENT_LIBRARY_VISUAL_SCENES@@3PBDB)".
3>daeWriter.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_SCENE" (?COLLADA_ELEMENT_SCENE@@3PBDB)".
3>daeWriter.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""char
const * const COLLADA_ELEMENT_ASSET" (?COLLADA_ELEMENT_ASSET@@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_LIGHT" (?COLLADA_ELEMENT_LIGHT@
@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_LIBRARY_LIGHTS"
(?COLLADA_ELEMENT_LIBRARY_LIGHTS@@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_CAMERA" (?COLLADA_ELEMENT_CAMERA@
@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_LIBRARY_CAMERAS"
(?COLLADA_ELEMENT_LIBRARY_CAMERAS@@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_ZFAR" (?COLLADA_ELEMENT_ZFAR@@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_ZNEAR" (?COLLADA_ELEMENT_ZNEAR@
@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_ASPECT_RATIO"
(?COLLADA_ELEMENT_ASPECT_RATIO@@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_YFOV" (?COLLADA_ELEMENT_YFOV@@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_XFOV" (?COLLADA_ELEMENT_XFOV@@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_PERSPECTIVE"
(?COLLADA_ELEMENT_PERSPECTIVE@@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_TECHNIQUE_COMMON"
(?COLLADA_ELEMENT_TECHNIQUE_COMMON@@3PBDB)".
3>daeWSceneObjects.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_OPTICS" (?COLLADA_ELEMENT_OPTICS@
@3PBDB)".
3>daeWTransforms.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_MATRIX" (?COLLADA_ELEMENT_MATRIX@
@3PBDB)".
3>daeWTransforms.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_SCALE" (?COLLADA_ELEMENT_SCALE@
@3PBDB)".
3>daeWTransforms.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_ROTATE" (?COLLADA_ELEMENT_ROTATE@
@3PBDB)".
3>daeWTransforms.obj : error LNK2001: Nicht aufgelöstes externes Symbol
""char const * const COLLADA_ELEMENT_TRANSLATE" (?COLLADA_ELEMENT_TRANSLATE@
@3PBDB)".
3>F:\devel\OpenSceneGraph-2.8.0-rc5\build\bin\Debug\..\osgPlugins-2.8.0\osgdb_daed.dll
: fatal error LNK1120: 49 nicht aufgelöste externe Verweise.
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to