Macos 如何在MAC OS X中安装tcl软件包?
我想在tcl的mac上安装tserialports包。但无法安装它Macos 如何在MAC OS X中安装tcl软件包?,macos,tcl,packages,tk,Macos,Tcl,Packages,Tk,我想在tcl的mac上安装tserialports包。但无法安装它 package ifneeded tserialport 1.1 \ [list load [file join $dir libtserialport1.1.dylib] tserialport] 并在wish tool上运行文件。如果安装软件包时遇到问题,可以在项目的同一目录中使用它。您需要做的是在package requere命令之前,将库的文件夹(包含pkgIndex.sh文件的文件夹)附加到代码的自动路径列表
package ifneeded tserialport 1.1 \
[list load [file join $dir libtserialport1.1.dylib] tserialport]
并在wish tool上运行文件。如果安装软件包时遇到问题,可以在项目的同一目录中使用它。您需要做的是在package requere命令之前,将库的文件夹(包含pkgIndex.sh文件的文件夹)附加到代码的自动路径列表中 应该是这样的:
#!/usr/bin/tclsh
lappend ::auto_path /Users/ninguem/Dropbox/prg_new/tcltk/png_test/Img1.4.11
package require Tk
package require Img
image create photo icon -file "icon.png"
image create photo iconDisabled -file "icon.png" -format "png -alpha 0.5"
button .b -image icon
在本例中,我没有安装Img软件包。因此,我必须做的第一件事是在代码的开头添加带有lappend…
的行
根据,Tcl解释器将在该列表的所有路径上查找库
一开始我对此有些挣扎,但事实证明,在Tcl中使用库非常简单