我有一个C++应用程序,它充当TCL/TK的解释器。tms是针对TCL/TK8.4编制的。
我需要在一个只安装了TCL/TK8.5的环境中运行这个程序。
当我在TCL/TK8.5系统上运行应用程序时,会得到以下错误:
tms: error while loading shared libraries: libtk8.4.so: cannot open shared object file: No such file or directory
tms是使用g++以及-ltcl8.4和-ltk8.4标志在Linux上编译的。
我试图在Aptana中推送,但得到了以下错误。我已经成功地拉出了,但不明白为什么我的推送不会起作用。
/home/jeni/apps/Aptana_Studio_3/plugins/com.aptana.git.core_3.0.0.1350339960/os/linux/askpass. tcl: 3: exec: wish: not found
error: unable to read askpass response from '/home/jeni/apps/Aptana_Studio_3/plugins/com.aptana.git.core_3.0.0.13
我的TCL脚本使用TCL变量组合了一个对命令行工具的调用。我尝试过在命令行中使用exec或eval,但都不起作用。
#!/usr/bin/tclsh
set dbg 0
set iso 100
set cmd "gphoto2 --set-config-value /main/imgsettings/iso=${iso}"
if {$dbg} {puts $cmd} else {eval $cmd}
提供:
invalid command name "gphoto2"
while executing
"gphoto2 --set-config-value