Image

Imagebialix wrote in Imageru_python

Category:

Компиляция Си-расширений для Питона 2.4 под Windows. Часть 2

Я уже пробовал поднять этот вопрос, но проблема крылась гораздо глубже, чем я думал.

Итак, в нашем пиратском обществе победившего коммунизма достаточно легко на каком-нибудь лотке можно найти VS.NET, которая содержит почти все, что нужно для компиляции питоновых расширений, кроме одной мелкой детали: нужной версии самого компилятора. Что характерно, в сети на сайте известной мега-фирмы лежит все, что нужно, в открытом доступе, был бы канал потолще и тогда весь набор библиотек и компиляторов и SDK можно выкачать. Но все равно при попытке скомпилировать сишное расширение питон "обрадует" вас, что ему требуется версия компилятора 7.1, а у вас на машине будет только 7.0. Этот факт может здорово расстроить, по себе знаю. Питон стал слишком умным, и потому...

И потому имеется хак, который делает питоновую библиотеку distutils чуть тупее (или наоборот — хитрее), и позволяет использовать имеющиеся в свободном доступе инструменты, при этом перекомпилировать сам питон компилятором 7.0 не придется.

Все это описано здесь, и вроде даже работает: http://www.vrplumber.com/programming/mstoolkit/index.html