我试图让tcl/tk在Windows 7 64位工作。我遵循了主tcl网站上的自述文件,到目前为止,我所做的是运行tcl8.6.1 .zip文件中的make文件,您可以从tcl网站上获取。我能够在Visual Studio c++ 2010专业版中使用终端窗口进行编译。make文件在下载并解压缩的tcl文件夹中创建一个文件夹,然后您可以从该特定位置运行和编译tcl脚本,而不是从其他任何位置。我希望能够从任何目录编译和运行tcl脚本,因为我将在不久的将来做一些tcl/tk编程。
我试过的东西:1. 将tclsh86t.dll文件+ tclsh86t.exe文件复制到system322. 正在编辑TCL_LIBRARY环境变量,但它不存在:/任何想法?
我明白了。在Windows:
- 打开文件浏览器
- 右键单击"计算机",选择"属性"
- 选择"高级系统设置"
- 在"高级"选项卡中选择"环境变量"。
- 编辑"Path"变量,使"tclsh86t.exe"的位置在编译最新版本的tcl时可用。
当您重新打开命令行时,您应该能够从任何地方使用tclsh86t.exe。在我的例子中,tcl抱怨它找不到可用的init。tcl文件。所以,我从tcl发行版中抓取了一个,并把它放在它看到的地方,然后它就好了。您还可以编辑TCL_Library环境变量,使其指向PC上的任何位置。