[osg-users] Compling STATIC version of OSG, - using static plugins?
dtidev at aol.com
dtidev at aol.com
Sun May 4 23:20:16 PDT 2008
Here is the .dll / library/ plugin problem I have not been able to solve.
Trying both Visual Studio 2005 & ?Visual Studio 2008, I compile osg as for dynamic compile, Debug settings.
When I try to run the planet demo - I get a command line message:
"Could not find plugin to read objects from Images/land_shallow_topo_2048.jpg"
In debugging down to the LoadLibrary() method that attempts to load the jpeg plugin, it returns win api error code 14001.
In cross reference the system logs, I get the following System error logs:
Resolve Partial Assembly failed for Microsoft.VC80.DebugCRT. Reference error message: The referenced assembly is not installed on your system
Generate Activation Context failed for C:\OpenSceneGraph\BUILD\bin\osgplugins-2.4.0\osgdb_jpegd.dll. Reference error message: The operation completed successfull
---------
The VC80 stuff is installed on my machine with the VS2005.
After 40 hours of attempts, I am at a total loss on how to get the plugins to load the libraries successfully in DEBUG mode.
Any advice would be most appreciated.
Thanks,
Curt
-----Original Message-----
From: Mike Weiblen <mike.weiblen at gmail.com>
To: OpenSceneGraph Users <osg-users at lists.openscenegraph.org>
Sent: Sun, 4 May 2008 7:47 pm
Subject: Re: [osg-users] Compling STATIC version of OSG, - using static plugins?
On Fri, May 2, 2008 at 3:31 PM, <dtidev at aol.com> wrote:
> (The main problem is that I don't want to have to install
> Microsoft.VC80.DebugCRT redistributable C++ stuff with every install, which
> is required for the .dlls)
Please be sure to read Microsoft's license for their redistributable
libraries. You are not permitted to redistribute their debug runtime
libraries (which is exactly why I do not include them in the 3rdParty
binaries)
That said, I'm not clear why you believe distributing those libs might
be necessary.
> It looks like its trying to load the .dll version of the plugin.
> How can I use OSG with statically linked plugins instead of dlls?
Do you know for a fact that OSG is looking for a dynamic version of
the plugin, or is your static plugin looking for a dynamic version of
the underlying JPEG library?
Not being involved w/ static builds that much, my hunch is you'll have
to build your 3rdParty binaries such that they all produce only static
libraries.
-- mew
--
Mike Weiblen -- Austin Texas USA -- http://mew.cx/
_______________________________________________
osg-users mailing list
osg-users at lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080505/eaaf400e/attachment.htm>
More information about the osg-users
mailing list