On Nov 12, 2007 9:02 AM, Andreas Goebel <[EMAIL PROTECTED]> wrote: > Hi all, > > it was as easy as that: As version 1.2 puts the plugins in a separate > directory, I did so, too. When loading those dlls, the manifest for the > c++-dlls , that is in the applications root-dir, is not found, and this > leads to the dll not loading correctly. > > When I put the plugin-dlls into the root-directory, it seems to work > (though I have tested on only one machine). > > Robert: manifest-files are included into all executables and dlls of osg > when compiling with visual c++ 2005. >
Likewise, in the OSG 2.2 win32 binary installer, I didn't want to include MS's redistributable installer. Instead I put a private assembly at %OSG_ROOT%/bin/Microsoft.VC80.CRT. To preserve the plugins in their separate directory, I added that assembly to the PATH (via the OSG_PATH envar) so the plugins could find it. > If someone is interested, I can post the manifest-file I use for > distributing my application. I don“t want my users to have to install > the microsoft redistributable files as an extra package. Well, those redists have to get installed from somewhere, because they're not part of the OS. If you dont include them, then you're depending on some other app having installed them for you. While that's a pretty high probability, there's still a non-zero chance of failure. cheers -- mew -- Mike Weiblen -- Austin Texas USA -- http://mew.cx/ _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

