2003」を無償公開している。2003」で使用するコンパイラと同等のコンパイラが含まれている。統合開発環境やMFCなどは含まれていないが、TclコアやTcl拡張のビルドに使えます。今回は、このコンパイラとSDKを使ってTcl/Tkソースコードのコンパイルをしてみた。Tcl/Tkをコンパイルするには、以下のSDKも必要になります。合わせてインストールします。1.1このmsvcrt.libは、msvcr71.dllへのインポートライブラリです。msvcrt.libが必要な為だけに.NETのSDKが必要になります。Windows(WinDbg)が使えます。こちらのページに詳しく書かれているので割愛します。プロンプトで行います。いわゆるコマンドラインです。コンパイル前に以下のバッチファイル(setvctk.bat)を実行して環境変数を設定します。8.5a2のソースをコンパイルした。2003を使う場合、少し書き換える必要がある。ファイルの先頭の以下の部分でエラーになるのでコメントアウトした。$(MSG)#!endifTclのコンパイルは、tcl8.5a2\src\winフォルダに移動して以下を実行します。INSTALLDIR=c:\tcltk※スレッドを有効にしてコンパイルしています。Tkのコンパイルは、tk8.5a2\src\winフォルダに移動して以下を実行します。INSTALLDIR=c:\tcltk※スレッドを有効にしてコンパイルしています。これで問題なくコンパイルできました。6.0は不要になりました。2003と組み合わせて使うことができます。オプションの組み合わせが最速のようです。