代码之家  ›  专栏  ›  技术社区  ›  Will Harris

为Windows构建Python C扩展模块

  •  12
  • Will Harris  · 技术社区  · 16 年前

    我有一个C扩展模块,分发构建的二进制文件会很好。Setuptools使在OSX和GNU/Linux上构建扩展模块变得很容易,因为这些OSs附带了GCC,但我不知道如何在Windows中实现。

    我需要购买Visual Studio的副本,还是Visual Studio Express可以工作?我可以用Cygwin或MinGW吗?

    2 回复  |  直到 16 年前
        2
  •  3
  •   Craig McQueen Dr. Watson    15 年前

    为了在Windows上编译扩展模块,您需要Windows编译器。MSV也可以,即使是我相信的Express版本,但它必须与Python构建时使用的MSVC++版本相同。或者你可以使用Cygwin或MinGW;请参阅的相应部分 Installing Python Modules .