On Wednesday, 22 August 2012 at 14:56:40 UTC, Kai Meyer wrote:
There's got to be a way to link against libraries generated by
MinGW, right? I'm using CMake to create a very simple 1 method
library. If I tell D to link against the .lib (simple ar
archive), it complains that it's an invalid library. If I tell
D to link against the .dll, it complains that there is no .lib.
I seem to remember thinking that Microsoft tools create a .dll
and a .lib for development libraries, and you link against the
.lib but run against the .dll. I don't know how to make MinGW
(or cmake for that matter) generate both the .dll and .lib. I
seem to remember that other projects I've built with the Visual
Studio compiler, I get .lib and .dll files for my shared
libraries, and those seem to work.
Any help would be appreciated.
Which D compiler are you using?