Hi Vedran,

Which version of the OSG are you using?  My guess is that you are
using svn/trunk or a recent dev release as I recently moved
PerContextShader into the public scope of Shader, but hadn't added an
export and didn't spot any issues (I work under linux).  I've just
added OSG_EXPORT to the class in question and checked it into
svn/trunk.

Robert.

On Thu, Mar 11, 2010 at 11:14 AM, Vedran Pavlic <[email protected]> wrote:
> Hi,
>
> I have problems building osgdotnet wrappers.
>
> To explain my problems a bit, i build osg with cmake and visual studio 
> without osg_wrappers first and then built generator project for osgdotnet,
> after that i start it without debbuging and it starts to generate the files, 
> but after osgterrain it just crashes.
>
> then i thought to build osg with osg_wrappers, but now i can't build that, i 
> get an error when building:
>
> Shader.obj : error LNK2019: unresolved external symbol "public: __thiscall 
> osg::Shader::PerContextShader::PerContextShader(class osg::Shader const 
> *,unsigned int)" (??0percontextsha...@shader@osg@@q...@pbv12@i...@z) 
> referenced in function "public: static class osgIntrospection::Value __cdecl 
> osgIntrospection::ObjectInstanceCreator<class 
> osg::Shader::PerContextShader>::create<class osg::Shader const *,unsigned 
> int>(class osgIntrospection::Value &,class osgIntrospection::Value &)" 
> (??$cre...@pbvshader@osg@@i...@?$objectinstancecreator@vpercontextsha...@shader@osg@@@osgIntrospection@@sa?avva...@1@aa...@0@Z)
> 3>Shader.obj : error LNK2019: unresolved external symbol "public: void 
> __thiscall osg::Shader::PerContextShader::detachShader(unsigned int)const " 
> (?detachsha...@percontextshader@sha...@osg@@qb...@z) referenced in function 
> "public: __thiscall `anonymous namespace'::reflector224::reflector224(void)" 
> (??0reflector...@?a0x30cc6a2e@@q...@xz)
> 3>Shader.obj : error LNK2019: unresolved external symbol "public: void 
> __thiscall osg::Shader::PerContextShader::attachShader(unsigned int)const " 
> (?attachsha...@percontextshader@sha...@osg@@qb...@z) referenced in function 
> "public: __thiscall `anonymous namespace'::reflector224::reflector224(void)" 
> (??0reflector...@?a0x30cc6a2e@@q...@xz)
> 3>Shader.obj : error LNK2019: unresolved external symbol "public: bool 
> __thiscall osg::Shader::PerContextShader::getInfoLog(class 
> std::basic_string<char,struct std::char_traits<char>,class 
> std::allocator<char> > &)const " 
> (?getinfo...@percontextshader@sha...@osg@@qbe_naav?$basic_str...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@@Z)
>  referenced in function "public: __thiscall `anonymous 
> namespace'::reflector224::reflector224(void)" 
> (??0reflector...@?a0x30cc6a2e@@q...@xz)
> 3>Shader.obj : error LNK2019: unresolved external symbol "public: void 
> __thiscall osg::Shader::PerContextShader::compileShader(class osg::State &)" 
> (?compilesha...@percontextshader@sha...@osg@@qaexaavst...@3@@Z) referenced in 
> function "public: __thiscall `anonymous 
> namespace'::reflector224::reflector224(void)" 
> (??0reflector...@?a0x30cc6a2e@@q...@xz)
> 3>Shader.obj : error LNK2019: unresolved external symbol "public: void 
> __thiscall osg::Shader::PerContextShader::requestCompile(void)" 
> (?requestcomp...@percontextshader@sha...@osg@@QAEXXZ) referenced in function 
> "public: __thiscall `anonymous namespace'::reflector224::reflector224(void)" 
> (??0reflector...@?a0x30cc6a2e@@q...@xz)
> 3>C:\Libraries\OpenSceneGraph\bin\Release\..\..\bin\osgPlugins-2.9.8\osgwrapper_osg.dll
>  : fatal error LNK1120: 6 unresolved externals
>
> this is all under win32 release build, i have windows 7.
>
> Thank you!
>
> Cheers,
> Vedran
>
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=25524#25524
>
>
>
>
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to