Thread overview | |||||
---|---|---|---|---|---|
|
April 21, 2004 converting libs | ||||
---|---|---|---|---|
| ||||
How does one convert a Microsoft lib over to one that is usuable with D? I downloaded the Borland tools and played around with lots of stuff from the bin directory, but couldn't get things to play nice as I don't know what the hell I am doing. Or.. A place to just download a copy of a working bindings of glu32.lib (opengl.lib works fine), but it probably would be a good idea to know how to do this for myself. |
April 21, 2004 Re: converting libs | ||||
---|---|---|---|---|
| ||||
Posted in reply to Billy Zelsnack | Billy Zelsnack wrote: >How does one convert a Microsoft lib over to one that is usuable with D? I >downloaded the Borland tools and played around with lots of stuff from the >bin directory, but couldn't get things to play nice as I don't know what the >hell I am doing. > >Or.. A place to just download a copy of a working bindings of glu32.lib >(opengl.lib works fine), but it probably would be a good idea to know how to >do this for myself. > > D (dmd) will only work with libs compiled with dmc. gcd with libs compiled with gcc. glu32.lib for dmd comes with undig from my webpage. -- -Anderson: http://badmama.com.au/~anderson/ |
April 21, 2004 Re: converting libs | ||||
---|---|---|---|---|
| ||||
Posted in reply to J Anderson | > D (dmd) will only work with libs compiled with dmc. gcd with libs > compiled with gcc. Huh? You mean COFF vs OMF right? > glu32.lib for dmd comes with undig from my webpage. I grabbed that one and the linker didn't like that it either. I don't know why it would work for you, but not for me. But.. I took the implib.exe that is in the undig distribution and ran it on my glu32.dll to generate a lib. Then I took the glu32.def from undig and added the function I needed to it. Ran it again and it worked. Just in case anyone else is having the same/similar problem. Here is what I did: ---------------------------- glu32.def begin LIBRARY glu32 EXPORTS _gluUnProject@308=gluUnProject ---------------------------- glu32.def end implib.exe glu32.lib glu32.dll implib.exe glu32.lib glu32.def |
Copyright © 1999-2021 by the D Language Foundation