What you usually can do is try to pass the files in a different order to the compiler/linker. Also try different flags. I'm not very familiar with the Windows platform, try posting a the learn or main D newsgroup. If that fails there's an alternative linker, called "ulink" or similar, that you could try.
It's probably Unilink: ftp://ftp.styx.cabel.net/pub/UniLink/ I didn't have a chance use it.
Thanks, Oleg.