<div dir="ltr">On 16 October 2013 11:15, Brad Anderson <span dir="ltr"><<a href="mailto:eco@gnuk.net" target="_blank">eco@gnuk.net</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class=""><div class="h5">On Tuesday, 15 October 2013 at 06:38:30 UTC, dnewbie wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
VS 2010 Express/Windows SDK 7.0:<br>
<br>
dmd -m64 hello.d<br>
Can't run 'c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\link.exe', check PATH<br>
<br>
with dmd-2.064-beta-new-sc.ini-2.<u></u>exe<br>
</blockquote>
<br></div></div>
I believe you need the 7.1 SDK.  7.0 does not come with the 64-bit toolset.  I'm not certain about the paths in an Express/7.1 setup.<br></blockquote><div><br></div><div>FYI, the 7.1 SDK is a downloadable SDK, it's not included with any version of Visual Studio.</div>
<div>7.0 and 7.0A (included with VS2008, 2010) certainly do have 64bit libs.</div><div><br></div><div>The x64 compiler was available since VS2005 (I don't remember the lib path).</div><div>VS2008 uses the 'Microsoft SDKs/Windows/v7.0', and VS2010 uses 'Microsoft SDKs/Windows/v7.0A'.</div>
<div>The 7.1 package that you can download if obviously in 'Microsoft SDKs/Windows/v7.1'.</div><div><br></div><div>VS2012 was the first to support Windows 8 and the 'metro' API, and for some reason they messed around with the traditional lib paths.</div>
<div>The new location is the weird 'Windows Kits\8.0'.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

If you can give me the paths to:<br>
<br>
1. 64-bit link.exe<br>
2. 64-bit C Runtime libraries (in MSVC this is %VCINSTALLDIR%lib\amd64 but I'm not sure if that comes with Express or with the 7.1 SDK and is located somewhere in SDK's directory structure instead).<br>
<br>
I might be able to this working.<br>
</blockquote></div><br></div></div>