Компиляция Си-расширений для Питона 2.4 под Windows. Часть 2
Я уже пробовал поднять этот вопрос, но проблема крылась гораздо глубже, чем я думал.
Итак, в нашемпиратском обществе победившего коммунизма достаточно легко на каком-нибудь лотке можно найти VS.NET, которая содержит почти все, что нужно для компиляции питоновых расширений, кроме одной мелкой детали: нужной версии самого компилятора. Что характерно, в сети на сайте известной мега-фирмы лежит все, что нужно, в открытом доступе, был бы канал потолще и тогда весь набор библиотек и компиляторов и SDK можно выкачать. Но все равно при попытке скомпилировать сишное расширение питон "обрадует" вас, что ему требуется версия компилятора 7.1, а у вас на машине будет только 7.0. Этот факт может здорово расстроить, по себе знаю. Питон стал слишком умным, и потому...
И потому имеется хак, который делает питоновую библиотеку distutils чуть тупее (или наоборот — хитрее), и позволяет использовать имеющиеся в свободном доступе инструменты, при этом перекомпилировать сам питон компилятором 7.0 не придется.
Все это описано здесь, и вроде даже работает: http://www.vrplumber.com/programming/mstoolkit/index.html
Итак, в нашем
И потому имеется хак, который делает питоновую библиотеку distutils чуть тупее (или наоборот — хитрее), и позволяет использовать имеющиеся в свободном доступе инструменты, при этом перекомпилировать сам питон компилятором 7.0 не придется.
Все это описано здесь, и вроде даже работает: http://www.vrplumber.com/programming/mstoolkit/index.html
