On Thursday, 5 June 2014 at 23:12:56 UTC, Mark Isaacson wrote:

I need to eventually be able to export a
dll that can talk with anything.

how would using dmc conflict with this goal?

dmd/dmc output omf object files, windows infrastructure is all coff object files. linux/mingw/etc are.. something else..

your options are

1. use dmd/dmc, and if you need to link to windows api dlls or others, use coffimplib (here -> ftp://ftp.dlang.org/) to convert the appropriate lib files.

2. if you can stomach the loss of generality, use dmd -m64, which does output coff object files and go your merry way with vc++. (I don't do this, so don't quote me on this)

3. use the mingw builds of ldc/gcc (I don't do this either and can't comment on how much fun you'll have getting dlls out of them/linking to other dlls)

Reply via email to