Using MinGW DLL with DMD?

Dejan Lekic dejan.lekic at gmail.com
Thu Aug 9 07:02:21 PDT 2012


On Thursday, 9 August 2012 at 13:48:14 UTC, Adam D. Ruppe wrote:
> On Thursday, 9 August 2012 at 13:43:18 UTC, Jacob Carlborg 
> wrote:
>> Is it possible to link a DLL compiled for MinGW with DMD?
>
> Yeah, I've use dlls made in gcc with dmd. You need to run implib
> over the dll to get a .lib and then it works pretty easily.
>
> implib /s mydll.lib mydll.dll
>
>
> implib can be found in the basic utilities package at digital
> mars.
>
> http://www.digitalmars.com/download/freecompiler.html

Yes, this works in most cases, but when it does not, then you 
have to use DEF files and modify/add symbols. It is not 
complicated, just time-consuming...


More information about the Digitalmars-d-learn mailing list