Patrick Kristiansen wrote:
> ...
> 
> Now, this is probably obvious to some people - but not to me. Why doesn't 
> this work? Why does OPTLINK fail and tell me that the format of the .lib file 
> is wrong? Is it because Digital Mars compilers produce .lib files in a 
> different format? Is it because I have the 64 bit SDK installed, and DMD and 
> optlink only produce and consume 32 bit object files and libraries?
> 
> Please enlighten me ;-)
> 
> Thanks in advance.
> 
> -Patrick

The DM toolchain produces and consumes OMF object files, while I suspect
the SDK uses COFF.  Also, the toolchain is 32-bit, not 64-bit.

There's a tool called implib which can generate a .lib file that
DMD/OPTLINK can use.

Documentation is here: <http://www.digitalmars.com/ctg/implib.html>.

You can get it by going to <http://www.digitalmars.com/>, clicking on
"Download Digital Mars C compiler", accept the agreement, and then
scroll down to "Basic Utilities".

  -- Daniel

Reply via email to