On Monday, 28 September 2015 at 16:01:54 UTC, Sebastiaan Koppe
wrote:
On Monday, 28 September 2015 at 15:10:25 UTC, ponce wrote:
On Tuesday, 22 September 2015 at 09:38:12 UTC, thedeemon wrote:
On Monday, 21 September 2015 at 15:00:24 UTC, ponce wrote:
All in the title.
DMD 64-bit links with the VS linker.
Do users need to install the VS redistributable libraries?
I think they don't.
Generated .exe seems to depend only on kernel32.dll and
shell32.dll, i.e. things users already have.
So I've released software with LDC 0.16.0-alpha4 Win64, and
one user send me that http://i.imgur.com/xbU1VeS.png
I thought it was only used for linking :(
Does it also affect executable made with DMD and linked with
MS linker?
Basically you executable is bound to whatever runtime you had
installed when linking the thing. If those aren't installed on
the end user's machine, you get that error. Pretty neat huh?
OK, but why does that need to happen? I don't get why does
linking with MS linker implies a runtime dependency.
I thought we would be left out of these sort of problems when
using D :(