Issues with undefined symbols when using Vibe on Windows
Mike Parker
aldacron at gmail.com
Tue Jul 3 01:04:38 UTC 2018
On Monday, 2 July 2018 at 23:00:08 UTC, Chris M. wrote:
> On Monday, 2 July 2018 at 21:20:26 UTC, Seb wrote:
>> I thought for 64-bit the bundled lld linker and mingw runtime
>> are used?
>> https://dlang.org/changelog/2.079.0.html#lld_mingw
>> So in fact you shouldn't even need DMC?
>
> Ah, okay. I'm mostly on Linux so I generally miss anything
> Windows-related. I was using the following link and figured I'd
> install DMC as well.
>
So your linker errors show that you're using lld anyway. I'm on
my Linux laptop at a Starbucks atm, but I'm pretty sure that the
Windows distribution does not ship with any system libraries that
are compatible with lld. It only ships with a small set of OMF
link libraries that Walter got permission to distribute a couple
decades ago and that only work with the DM linker. So anything
that relies on the Windows APIs is not going to build without
something to link to.
You'll probably have no choice but to install the build tools.
More information about the Digitalmars-d-learn
mailing list