<p dir="ltr">On 29 Oct 2014 14:47, "Antoine Pitrou" <<a href="mailto:solipsis@pitrou.net">solipsis@pitrou.net</a>> wrote:<br>
><br>
> On Wed, 29 Oct 2014 10:31:50 -0400<br>
> "R. David Murray" <<a href="mailto:rdmurray@bitdance.com">rdmurray@bitdance.com</a>> wrote:<br>
><br>
> > On Wed, 29 Oct 2014 10:22:14 -0400, Tres Seaver <<a href="mailto:tseaver@palladion.com">tseaver@palladion.com</a>> wrote:<br>
> > > On 10/28/2014 11:59 PM, Stephen J. Turnbull wrote:<br>
> > ><br>
> > > > most developers on Windows do have access to Microsoft tool<br>
> > ><br>
> > > I assume you mean python-dev folks who work on Windows:  it is certainly<br>
> > > not true for the vast majority of develoeprs who use Python on Windows,<br>
> > > who don't have the toolchain build their own C extensions.<br>
> ><br>
> > I'm pretty sure he meant "most people who develop software for Windows",<br>
> > even though that's not how he phrased it.  But this does not include, as<br>
> > you point out, people who develop Python software that *also* works on<br>
> > Windows.<br>
> ><br>
> > If you are writing code targeted for Windows, I think you are very<br>
> > likely to have an MSDN subscription of some sort if your package includes C<br>
> > code.  I'm sure it's not 100%, though.<br>
><br>
> You can use Express editions of Visual Studio.</p>
<p dir="ltr">IIUC, the express edition compilers are 32-bit only, and what you actually want are the "SDK compilers": <a href="https://github.com/cython/cython/wiki/64BitCythonExtensionsOnWindows">https://github.com/cython/cython/wiki/64BitCythonExtensionsOnWindows</a></p>
<p dir="ltr">These are freely downloadable by anyone, no msdn subscription required, but only if you know where to find them!</p>
<p dir="ltr">AFAICT the main obstacle to using MSVC to build python extensions (assuming it can handle your code at all) is not anything technical, but rather that there's no clear and correct tutorial on how to do it, and lots of confusion and misinformation circulating.</p>
<p dir="ltr">-n</p>