[osg-users] Redistribute OSG on Vista
roger at beardandsandals.co.uk
Thu Sep 27 09:55:24 PDT 2007
Does your app need MFC? The redist installs assemblies for that as well.
Do the versions in the manifest file match the ones in the dlls and the ones
in the manifests embedded in the exe and plugin dlls?
I found this thread useful
osg loads its plugins via loadlibrary (as opposed to implicit loading via
the exe loader) which is why you need private assemblies in the plugin
directory as well.
Only ms could dream up something this Byzantine!
I found the ms dependency walker (http://www.dependencywalker.com
<http://www.dependencywalker.com/> ) and the CFF Explorer
(http://www.ntcore.com/products.php) useful in tracking this stuff down.
From: osg-users-bounces at lists.openscenegraph.org
[mailto:osg-users-bounces at lists.openscenegraph.org] On Behalf Of Serge Lages
Sent: 27 September 2007 11:04
To: OpenSceneGraph Users
Subject: Re: [osg-users] Redistribute OSG on Vista
On 9/27/07, Adrian Egli <3dhelp at gmail.com> wrote:
i don't know what's exactly going wrong with this. but one problem is that
you don't have the redist installed. the latest version of VS 2005 force per
default the manifest file building and the CRT lib. there should be 2
solutions to solve this, i am not sure and i did test it, but i rember that
i did once similar:
(1) remove manifest build
(2) try to et crt lib settings in the project
if you test it on a system VS 2005 installed, everythings works nice.
otherwise i doesnt. so try to test also under xp (without installed VS 2005)
My current solution (including Microsoft.VC80.CRT folders) works with a
fresh WinXP install (without VS8 nor redist package installed). But it
doesn't work on a fresh Vista install, that is why I am so disappointed. :/
Anyone have manage to redistribute an OSG app on a Windows Vista without
having to install the redistributable package ?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the osg-users