このモジュールは 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_SDK と MSSdk の
両方を設定する必要があります。
MSSdk は現在の環境をセットアップした SetEnv.Cmd
スクリプト、もしくは
環境変数がSDKをインストールした時に登録されたものであることを示します。
DISTUTILS_USE_SDK はdistutilsのユーザーが明示的に MSVCCompiler が選んだ
コンパイラを上書きすることを示します。
リリース 2.5 ,19th September, 2006 更新
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。