Q: how to get C code to work in D?

Hoenir mrmocool at gmx.de
Tue Jun 12 13:13:46 PDT 2007


I got a C file (it's a library, so in C you would create a static 
library and link it to another program) I want to use in D.
I already created the necessary d file as described here:
http://www.digitalmars.com/d/interfaceToC.html

But how do I link the C code? dmd isn't able to compile C files.

I know how to get a dll working (creating C dll, corresponding lib with 
implib and then adding that lib to the command line of dmd) but I want 
it to be statically linked like in C.
Any hints?


More information about the Digitalmars-d-learn mailing list