[Issue 13759] VS2010 Win64 linker path wrong

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Sat Nov 29 07:05:20 PST 2014


https://issues.dlang.org/show_bug.cgi?id=13759

--- Comment #6 from Rainer Schuetze <r.sagitario at gmx.de> ---
I couldn't install VS2010, but it seems the problem also exist on VS2012:

- the 32-bit link.exe is in $(VSINSTALLDIR)\VC\bin
- the 32-bit mspdb110.dll is in $(VSINSTALLDIR)\Common7\IDE
- the 64-bit link.exe is in $(VSINSTALLDIR)\VC\bin\amd64
- the 64-bit mspdb110.dll also is in $(VSINSTALLDIR)\VC\bin\amd64

As long as the DLL is in the same folder as the linker executable, it should be
fine. In VS2013, $(VSINSTALLDIR)\VC\bin also contains mspdb120.dll, so you
don't run into any issues.

So, to make both 32bit and 64-bit linker work, adding
$(VSINSTALLDIR)\Common7\IDE to the executable paths should do the trick.

--


More information about the Digitalmars-d-bugs mailing list