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