Sukender schrieb:
> Hi Andreas,
>
> I strongly suggest you to use (well, "keep") SP1 since dependencies
> use it, and as it seems to be no reason keeping non-SP1.
>
> Your problem is maybe about how "side-by-side" assemblies are used
> under Windows (XP, Vista...). You may document yourself on that
> subject. You roughly have to know that before Win2000, Windows tries
> to load DLLs looking in the PATH. But after 2000, DLLs can also be
> located in special directories, so that different versions of the
> same DLL can coexist (See my project doc below).
>
> If you have problems with MSVC *runtimes*, have a look to: -
> http://msdn.microsoft.com/en-us/library/ms235299(VS.80).aspx -
> http://msdn.microsoft.com/en-us/library/ms235291(VS.80).aspx - And my
> project doc (I already posted this link but maybe this gonna be
> useful):
> http://pvle.svn.sourceforge.net/viewvc/pvle/trunk/Doc/Guides/Deploying%20a%20VisualC%2B%2B%20application.txt?view=markup
> . It's about how I need to do things for my engine under Windows. I
> personnaly chose to copy runtimes in a "Microsoft.VC80.CRT" subdir.
> You can also try to install redistribuables for VC8 SP1.
>
> Hope it helps.
>
> Sukender PVLE - Lightweight cross-platform game engine -
> http://pvle.sourceforge.net/
>
>
> Le Sun, 07 Dec 2008 00:31:23 +0100, Andreas Goebel <[EMAIL PROTECTED]>
> a écrit:

Hi Sukender,

interesting doc. I have supplied the redistributables, but in the same directory, not in a subdir. Does this make a difference? And:

"x86/Microsoft.VC80.CRT"

you specify that directory. Does this mean it has to be a subdir "x86" with another subdir "Microsoft.VC80.CRT", and that containing the dlls and the manifests of the redist, or should the manifests be in the same directory as the program, and the rest in the subdir?

Note that in my case the thing is very complicated:

- the program works on my machine
- on another machine libcurl fails to load. When using debug-level warings one sees, that it is found in the right location, but fails to load. Unfortunately it doesn´t tell why it fails. It even fails when I put everything in my path.

If I construct a testcase where libcurl is not needed, everything works. If I construct a testcase where I use osgviewer to load using libcurl, everything works too.

It would not work at all if the redist was not found.

This is on manifest-hell of a problem. I am not even sure if it is a manifest-problem, it might be something completely different.


Regards,

Andreas





>
>> Hi all,
>>
>> now I´ve installed Service Pack 1 for MSVC, rebuilt all, and still
>> on the other system the plugin fails to work.
>>
>> I use MSys to get a console, and catch debug-messages, and it
>> simply states DynamicLibrary: Failed loading ...curl.dll.
>>
>> I have checked all dependencies with Dependency Walker, everything
>> is in place.
>>
>> How can this be?
>>
>> Regards,
>>
>> Andreas _______________________________________________ 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

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to