【问题标题】:mcu8051ide Missing existing library itcl3.4 (Ubuntu 18.04)mcu8051ide 缺少现有库 itcl3.4 (Ubuntu 18.04)
【发布时间】:2020-07-30 04:50:24
【问题描述】:

问题与this question 相同。正如我所建议的那样,我使用了 tcl8.6,该应用程序可以正常工作,但是用户界面存在问题,例如 UI 故障和箭头键不工作(有人建议 here 使用 tcl8.5 来解决其中一些问题)。但是当我尝试在 8.5 上运行它时,它无法找到 itcl3.4,即使它已安装,并且它正在使用 8.6。问题是我如何将 itcl 与 tcl8.5 一起用于此应用程序?

由于声誉不足,我提出了这个新问题,而不是在给定问题中发表评论。

【问题讨论】:

  • 问题是准确的,但这不是一个很好的解决方案,因为应用程序是作为 tcl8.5 应用程序而不是 8.6 (cite this link) 构建的。让它与 8.6 一起运行会导致一些其他不良行为。
  • 但该帖子包含为 Tcl 8.5 修复它所需的部分(未经测试):(a) 复制 /usr/share/mcu8051ide/lib/main.tcl,并在 package req itcl 行之前添加以下行: package ifneeded Itcl 3.4 [list load [file join /usr lib x86_64-linux-gnu "libitcl3.4.so.1"] Itcl] ... 然后使用 tclsh8.5 main.tcl 运行您的 main.tcl 副本。

标签: tcl microcontroller simulator 8051 itcl


【解决方案1】:

可以用 tcl8.5 运行 itcl 吗?

大概,否则mcu8051ide 作为 Tcl 8.5 唯一的应用程序不会做广告,需要它,对吧?

跑步怎么样

sudo apt-get install itcl3

(这应该给你 incrTcl/itcl 3.4.*。)

【讨论】:

  • 它说itcl3已经安装了。我想我没有说清楚,该库已安装,但应用程序在使用 8.5 时无法找到它。 8.6的时候可以找到。
  • 那么你应该编辑你的问题以明确这一点。
猜你喜欢
  • 2019-03-22
  • 2020-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多