问题标签 [starkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
189 浏览

tcl - 在使用 tclkit 生成可执行文件期间未能包含 tcl 包

我正在尝试从单个 tcl 文件生成独立的可执行文件。我正在使用http://wiki.tcl.tk/11861中提到的使用 tclkit.exe 的方法。

问题是 tcl 文件使用了 3 个包。

我无法在生成的 vfs 文件夹的 lib 文件夹中成功添加包。每当我单击它说的 exe 时,无法加载 tcom.dll。

顺便说一句,基于 x86 和 x64 系统的 activestate tcl 和 tclkit.exe 有很多不同版本。我在 64 位 win7 系统中做所有事情。我究竟做错了什么?请帮忙。

0 投票
0 回答
73 浏览

tcl - Tcl:在starkit中包含.so文件

我们如何.so在 tcl 的 starkit (.vfs) 文件中包装一个文件(外部创建的)?

我创建了一个显式包以及 packageindex 文件并将其保存在 /lib 文件夹中。但是,当我使用 packagegre 要求时,它无法识别该.so文件。

0 投票
1 回答
162 浏览

c - 在 Windows 中为 tcl/tk starkit 创建 .dll

我有一个在 unix 中使用 swig 创建的 .so(例如 abc.so)文件,我可以使用“load abc.so”将其加载到 tcl 程序中。我打算在windows下运行tcl程序,所以需要创建一个对应的abc.dll文件,类似的加载。请指导实现这一目标的过程。谢谢!

0 投票
1 回答
139 浏览

tcl - tcl/tk - 多文件 Starkit 中的依赖库问题

我正在尝试创建一个由多个 tcl 源文件组成的 starkit,它可以在我的机器上毫无问题地使用wish. 但是,在尝试对 tclkit 执行相同操作时,我从直接源自main.tcl.

waveform来自snack图书馆,所以我调查了它。该库没有未解决的外部依赖关系,如果根本无法使用该库,则该错误会更早发生,因此我尝试了以下方法:

  • 从源代码重新编译snack
  • 直接编译snack到 tclkit 运行时(而不是作为 vfs 中的库)
  • 再次添加package require snack到有问题的源文件中
  • 使我的应用程序成为一个包,lib而不是在直接 vfs 目录中

以上都不起作用。我发现的唯一工作方法是通过替换将所有源文件合并为一个sources. 因此,我怀疑这是某种竞争条件,但我既无法证明也无法调试它。

抱歉,如果我在这里遗漏了任何重要的东西(对 tcl/tk 来说很新)。非常感谢任何建议。首先十分感谢!:)