如何在 MAC OS X 中安装 tcl 包?
How to install packages of tcl in MAC OS X?
我想在 tcl.I 中的 mac 上安装 tserialports 包,尝试使用以下代码。但无法安装。
package ifneeded tserialport 1.1 \
[list load [file join $dir libtserialport1.1.dylib] tserialport]
和 运行 文件在 wish 工具上。
如果您在安装包时遇到问题,您可以在项目的同一目录中使用它。您需要做的是将您的库文件夹(包含 pkgIndex.sh)文件的文件夹附加到包之前代码中的 auto_path 列表请求命令。
会是这样的:
#!/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 ...
的行。
根据 documentation,Tcl 解释器将在此列表中的所有路径上查找库。
一开始我有点纠结,但事实证明在 Tcl 中使用库非常简单。
我想在 tcl.I 中的 mac 上安装 tserialports 包,尝试使用以下代码。但无法安装。
package ifneeded tserialport 1.1 \
[list load [file join $dir libtserialport1.1.dylib] tserialport]
和 运行 文件在 wish 工具上。
如果您在安装包时遇到问题,您可以在项目的同一目录中使用它。您需要做的是将您的库文件夹(包含 pkgIndex.sh)文件的文件夹附加到包之前代码中的 auto_path 列表请求命令。
会是这样的:
#!/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 ...
的行。
根据 documentation,Tcl 解释器将在此列表中的所有路径上查找库。
一开始我有点纠结,但事实证明在 Tcl 中使用库非常简单。