簡體   English   中英

如何在 MAC OS X 中安裝 tcl 軟件包?

[英]How to install packages of tcl in MAC OS X?

我想在 tcl 中的 mac 上安裝 tserialports 包。我嘗試使用以下代碼。 但無法安裝它。

package ifneeded tserialport 1.1 \
    [list load [file join $dir libtserialport1.1.dylib] tserialport]

並在希望工具上運行文件。

如果在安裝包時遇到問題,可以在項目的同一目錄中使用它。 您需要做的是在 package requere 命令之前將庫的文件夾(包含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 ...的行。

根據文檔,Tcl 解釋器將在此列表中的所有路徑上查找庫。

起初我對此有點掙扎,但事實證明在 Tcl 中使用庫非常簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM