-1

tcl8.6.0 は、tcl によって提供される makefile.vc を使用して VS11 でコンパイルされません。

VS11 をアンインストールして VC10 (Visual Studio 2010) を再インストールするだけでした。

「win」フォルダの README ファイルには、Visual Studio 6.0 以降で動作するはずであることが記載されていますが、readme ファイルは最新ではないようです。

MS はリリースごとに必要な機能を壊しているようです。
Pythonの場合、状況は同じようです:
http://mail.python.org/pipermail/python-dev/2012-July/121122.html

Tcl 拡張機能がコンパイルされないため、makefile を使用しないソリューションは意味がありません。

VS11でtcl8.6をコンパイルすることは不可能であることを誰かが確認できますか? (提供された makefile.vc を使用しますか?)

-- (現時点では VC11 を使用しないことを強くお勧めします。これは時間の無駄です。)

4

1 に答える 1

1

あなたがそれについて言及しなかったので、あなたがコンパイルしている問題がわからない。

しかし、次を使用するだけです:

cd win
nmake -f makefile.vc

Windows 8 Proの通常のVC 2012(デスクトップ用エクスプレス)コマンドプロンプトで、ちょうどうまくいきました。

テストはほとんど実行されますが、いくつかのリンク、http、およびタイミング関連のテストが失敗するだけです。

于 2013-01-22T20:35:33.583 に答える