How do i create an shared obejct file from a dll file
How do i create an shared obejct file from a dll file
Greetings all
I have now for the past 3 days tried to create an .so file from a windows .dll file so far no luck hence my posting here.
I need to create the file d3d11.dll.so from d3d11.dll
any input would be great.
Please ask for any info that might needed.
Distro is Debian 32-bit
Best regards
PS
I know that DX11 is not supported (yet) but how do i complete the above task please
I have now for the past 3 days tried to create an .so file from a windows .dll file so far no luck hence my posting here.
I need to create the file d3d11.dll.so from d3d11.dll
any input would be great.
Please ask for any info that might needed.
Distro is Debian 32-bit
Best regards
PS
I know that DX11 is not supported (yet) but how do i complete the above task please
How do i create an shared obejct file from a dll file
On Tue, Dec 20, 2011 at 11:20 AM, Moose <[email protected]> wrote:
can't help you with that.
John M. Drescher
Yes. And it would not be legal if you had the windows sourcecode so wei forgot to ask in my last reply, witk sourcecode you mean the windows dll-file sourcecode i assume ?
can't help you with that.
John M. Drescher
Im sure that Wine's d3d11.dll would be enough but i can't find it anywhere also i would think that i still need an corresponding d3d11.dll.so which should be present i the wine source tree like the rest of the ddl files ??jorl17 wrote:Unless, and this just occurred to me, that you want Wine's d3d11.dll. In that case it already exists in $INSTALL/lib.
Cheers,
Jorl17
Best Regards
Moose
Re: How do i create an shared obejct file from a dll file
That does exactly what?Moose wrote:I need to create the file d3d11.dll.so from d3d11.dll any input would be great.
If you think this somehow will make dx11 work - you are mistaken. If you want to create a "stub" dll that some program of yours trying to load and crashes if it can't find it - don't bother, result would be even worth.
No, latest Wine does not have d3d11.dll* anywhere. Please check the source code before making this statements.jorl17 wrote:Unless, and this just occurred to me, that you want Wine's d3d11.dll. In that case it already exists in $INSTALL/lib.
Re: How do i create an shared obejct file from a dll file
Case: I want to play Battlefield3 on linux the game runs in DX11 mode but do support DX10, so my guess is that if the d3d11.dll and corresponding d3d11.dll.so are present the game will start. as it is now the game dont crash but simply wont start.vitamin wrote:If you think this somehow will make dx11 work - you are mistaken. If you want to create a "stub" dll that some program of yours trying to load and crashes if it can't find it - don't bother, result would be even worth.
http://appdb.winehq.org/objectManager.p ... &iId=24663 suggests you can get past this problem by symlinking any old fake dll to d3d11.dll, but the game fails on another problem after getting past that.
Re: How do i create an shared obejct file from a dll file
You can't just "magically" implent DX11 or for that matter DX10 with some 1-line shared library. Otherwise Wine would already had something like this.Moose wrote:Case: I want to play Battlefield3 on linux the game runs in DX11 mode but do support DX10, so my guess is that if the d3d11.dll and corresponding d3d11.dll.so are present the game will start. as it is now the game dont crash but simply wont start.
Yes, you can fake it, and satisfy loader, but that doesn't mean it can work.