Running vibe.d tutorial on Windows?
evilrat
evilrat666 at gmail.com
Mon Dec 17 05:51:50 UTC 2018
On Monday, 17 December 2018 at 04:06:36 UTC, Matthew OConnor
wrote:
> I'm trying to run/build the vibe.d tutorial on Windows. When I
> run the following:
>
> dub init tut -t vibe.d
> cd tut
> dub
>
> I get this error:
> [optlink-error.png](https://postimg.cc/gwTB6y0G)
>
> I tried adding
>
> "subConfigurations": {"vibe-d": "win32"}
>
> to my dub.json, but that didn't seem to change anything.
You'd better ask such stuff at learn section.
But anyway...
Seems like optlink issue, that probably won't be fixed.
What exactly causing this is beyond me.
What to do next:
By default dmd used old optlink.exe that uses old library format
from DOS times.
There is -m32mscoff switch for dmd to tell it to use MS link.exe
and MS-COFF library format (native to Visual C++), and -m64 is
defaults to MS-COFF.
to tell dub use these you can specify one of the following
architectures
dub --arch=x86_mscoff ...the rest of command line...
dub --arch=x86_64
or shorthand versions
dub -ax86_mscoff
dub -ax86_64
More information about the Digitalmars-d
mailing list