Hi Tom,

The so versioning of DLL's is there to help avoid dll hell.  The name
of the dll is now compiled into the .lib, which when linked to your
application at link time will encode the example dll name and ensure
that the app never picks up on the wrong dll - something that can
happen easily if you have multiple versions of the OSG installed at
any one time.

It is possible to switch this feature off via the CMake variable
OSG_MSVC_VERSIONED_DLL, but I'd recommend sticking with the version'd
dll's as it is there to help you.

Robert.

On Dec 21, 2007 2:53 AM, Appolloni, Thomas <[EMAIL PROTECTED]> wrote:
> I'm building OSG 2.2 on Visual Studio 2003 (using XP) and when I complete the 
> build all the .lib files are named accordingly but all the .dll files have 
> "osg25-" prepended to the name (e.g. osg25-osgGA.dll). Is there anything I 
> can do to prevent this as I'm trying to migrate from OSG.20 to OSG 2.2 and 
> I'd like to stay consistent in the naming convention. Or is there a reason 
> why the prefix is added?
>
> Thanks,
> Tom
> _______________________________________________
> 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