Do users need to install VS runtime redistributable if linking with Microsoft linker?
ponce via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Sep 28 09:36:45 PDT 2015
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 :(
More information about the Digitalmars-d-learn
mailing list