我的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
我有一个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上编译的。
我正在尝试为Mac OS X上的Linux安装一些DVB电视软件。我有一些电视调谐器,它们在Linux Ubuntu上的效果比在Mac OS X上使用Tube应用程序要好得多。MacPorts或Homebrew上没有端口,我尝试安装w_scan,但它需要安装Linux DVB头文件。有没有办法构建和安装它们?谢谢