[VisualD] Why does VS expect all the .obj files to have a '+' after them?
David Zhang
straivers98 at gmail.com
Mon Oct 9 22:50:33 UTC 2017
On Monday, 9 October 2017 at 17:34:38 UTC, Rainer Schuetze wrote:
> This looks like the wrong linker is called. For Win32, the
> default is to use link.exe that comes with dmd, i.e.
> $(DMDInstallDir)\windows\bin\link.exe. This linker only support
> the OMF object file format and has a different command line
> syntax than the Microsoft linker.
>
> To fix this, you should check that the path
> $(DMDInstallDir)\windows\bin comes first in the executable
> paths specified on the page Tools->Options->Projects and
> Solutions->Visual D Settings->DMD directories->Win32.
>
> If you build for x64 or enable MS-COFF output on the project
> property page Compiler->Output, the MS linker is used anyway,
> so should not have this problem.
Right, thanks. Though I don't understand why dub doesn't generate
a correct visual studio solution?
More information about the Digitalmars-d-ide
mailing list