У меня есть некоторый код, написанный на C ++ 0x, который я хочу представить в Python 2.7 как расширение.
Поскольку он использует несколько функций C ++ 0x, я бы предпочел не переписывать его в C ++ 03, поэтому я вынужден использовать VC2010.Однако установка Python 2.7 по умолчанию скомпилирована с VC2008.
Я нашел этот пост , который объясняет, как заставить distutils использовать VC2010, но комментатор указывает, что это приведет к конфликту DLLмежду msvcr90.dll (связан интерпретатором) и msvcr100.dll (связан расширением).
Есть ли способ компилировать расширение в VC2010 без перекомпиляции Python?
(Я начал программировать на Windows только недавно, поэтому у меня нет точного понимания, как там работает динамическое связывание)