Roger - Thank you very much - you nailed the problem - i was using the 3rd party binaries, which were compiled under DEBUG / VS2005.
Now the problem is compiling all of the 3rd party stuff from source on visual studio? - it might be easier and less painful?to gouge my eyes out with a hot screwer. Thanks so much for your help! Curt -----Original Message----- From: Roger James <[EMAIL PROTECTED]> To: 'OpenSceneGraph Users' <osg-users@lists.openscenegraph.org> Sent: Mon, 5 May 2008 2:18 pm Subject: Re: [osg-users] Problem with pluging libraries depending/linking toMicrosoft.VC80.DebugCRT Curt, ? Debug versions of the Microsoft CRT are licensed for redistribution. When they were plain old dlls you used to be able to redistribute them illegally by copying them. Now they are side by side assemblies it is much harder and definitely not recommended. You will only get the debug versions of the dlls installed on a machine as part of the relevant compiler install. It looks like you are finding a debug version of the osg jpeg plugin which was compiled using a compiler (VC8.0) which is not currently installed on your machine. It sounds like you have VC8.1 and VC9.0 installed. If you think that the osg jpeg plugin dll was compiled by a compiler currently present on your machine then check that your are not loading an older version of the plugin from some other directory by mistake. ? Roger ? From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: 05 May 2008 19:46 To: osg-users@lists.openscenegraph.org Subject: [osg-users] Problem with pluging libraries depending/linking toMicrosoft.VC80.DebugCRT ? Greetings - I have a .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. ---- I have tracked down LoadLibrary() failures?to the following System?Event errors: 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 --------- Question: (1) Why is visual studio 2008 using vs2005 debug libraries? Is this a compiler setting somewhere put in by CMAKE? (2) Searching the internet, suggested solutions to this problem involve copying the C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC? and CRT manifest files and .dll files to the application directory.? This still doesn't work, even when compiling with VS2005.?? What can I do to get these debug libraries to load? 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 ? ? Plan your next roadtrip with MapQuest.com: America's #1 Mapping Site. _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org