Я пытался скомпилировать некоторый исходный код C ++, который использует scons в качестве своей системы сборки.На моей машине с 64-битным Windows с python 3.2.X (64-битной) и тем, что я думал как python 2.7.X (32-битная), я получаю следующую ошибку при попытке запуска scons:
scons: *** нет платформы с именем 'win32'
Я был совершенно уверен, что моя установка 2.7 была 32-битной, потому что в прошлом я пытался использовать scons в 64-битной системе, и она была прямойотказался функционировать.Я потратил около часа на то, чтобы поиграть с ним, попытался восстановить установку, покопаться в Google / SO и т. Д., Но не смог найти решение.Наконец, я удалил python 2.7 с помощью 32- и 64-разрядного установщика (я полагаю, что я должен был установить оба в одном месте?), Удалил scons, удалил оставшуюся папку python27 и переустановил 32-разрядные python и scons.
Теперь scons работает!
Поскольку я не нашел решения для SO, я подумал, что должен опубликовать свое, но я также хотел бы знать, что вызывает эту ошибку?
Что вызывает ошибку scons "нет платформы с именем 'win32'"?