用于Windows的Python模块中的C99

用于Windows的Python模块中的C99,python,windows,python-c-extension,Python,Windows,Python C Extension,我有一个用C99编写的Python C模块。在微软Windows上,使用的C++编译器似乎是硬编码到Python中的,而在Python 2.7上,这等于Visual C++ 9,尽管(尽管不是那么老,C99毕竟是从2000)似乎因为一些奇怪的原因而没有支持C99(我猜MS从来没有太多的标准……)。 有没有办法在Windows下编译Python模块?例如,假设安装了VS2017,我是否可以覆盖编译器版本的选择

我有一个用C99编写的Python C模块。在微软Windows上,使用的C++编译器似乎是硬编码到Python中的,而在Python 2.7上,这等于Visual C++ 9,尽管(尽管不是那么老,C99毕竟是从2000)似乎因为一些奇怪的原因而没有支持C99(我猜MS从来没有太多的标准……)。 有没有办法在Windows下编译Python模块?例如,假设安装了VS2017,我是否可以覆盖编译器版本的选择