On Tuesday, 27 April 2021 at 08:33:23 UTC, frame wrote:
On Tuesday, 27 April 2021 at 07:55:53 UTC, Mike Parker wrote:
On Tuesday, 27 April 2021 at 07:41:28 UTC, frame wrote:
Did you mean to use rdmd and not dmd? 🤔
I could not get it working using dmd. It gaves me LNK2001
linker errors. I honestly have no idea what rdmd else applies
to the linker (should inspect it with sysinternals).
What is your dmd command line?
not very different:
```
dmd -L/DLL -L/OUT:common.dll -m64 -of=common.dll -I=sources
common.d
```
What specifically are the linker errors? Is it referring to
`_DLLMainCRTStartup` or something else?
Also, I suspect the reason you're getting the renaming errors
with rdmd is because you're passing both `-L/OUT:common.dll` and
`-of=common.dll`. You should only need one of them (same goes for
dmd). But I don't think rdmd is intended to actually compile a
distributable binary. You should try to get this working with dmd
to solve your linker errors.