4 distutils.msvccompiler -- Microsoft コンパイラ

このモジュールは MSVCCompilerクラスを提供します。 抽象クラスCCompilerの具象クラスでMicrosoft Visual Studio向けの ものです。 一般的に、拡張モジュールはPythonをコンパイルしたのと同じコンパイラでコンパイルする 必要があります。Python 2.3 やそれ以前では、コンパイラはVisual Studio 6でした。 Python 2.4 と Python 2.5 では、コンパイラは Visual Studio .NET 2003 です。 AMD64 と Itanium バイナリは Platform SDK を利用して作成されました。

MSVCCompiler は大体正しいコンパイラ、リンカその他を選びます。 この選択を上書きするためには、環境変数 DISTUTILS_USE_SDKMSSdk の 両方を設定する必要があります。 MSSdk は現在の環境をセットアップした SetEnv.Cmd スクリプト、もしくは 環境変数がSDKをインストールした時に登録されたものであることを示します。 DISTUTILS_USE_SDK はdistutilsのユーザーが明示的に MSVCCompiler が選んだ コンパイラを上書きすることを示します。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。