我遇到了让BLT与Tcl / TK一起工作的问题。我为TCL / TK安装了BLT库,但是当我尝试运行一个tcl程序来绘制图表时,它一直给我一个错误,说“"无法找到包BLT"”。在我的计划中,我已经包括:
package require BLT
我还在我的Windows操作系统32位上将BLT部分附加到我的环境变量,但它仍然无法正常工作。
请问我需要做什么?
答案 0 :(得分:1)
为了实现这一目标,包含BLT包的目录需要位于auto_path
。具体来说,包含包含pkgIndex.tcl
文件的目录的目录(所以/foo/bar
如果放入包以使其索引文件为/foo/bar/BLT/pkgIndex.tcl
)需要在那里(如Tcl查看列出的目录并一个级别。该全局变量是要搜索的地方的Tcl列表;你可能需要把:
lappend auto_path /foo/bar
在脚本的开头,在任何package require
语句之前。 (好的,切换/foo/bar
作为实际路径,如果目录/ path-element中有空格,则使用大括号,按照通常的Tcl引用规则。)