如何部署复杂的TCL应用程序和在哪里可以找到一个很好的开始使用一个最小的例子吗?
我想部署在包括应用TCL封装的TCL interpeter的形式应用。 适合作为一个二进制文件。
如何部署复杂的TCL应用程序和在哪里可以找到一个很好的开始使用一个最小的例子吗?
我想部署在包括应用TCL封装的TCL interpeter的形式应用。 适合作为一个二进制文件。
该规范的方法来做到这一点与Tcl是所谓的starpack
或starkit
。 一个starpack是包含一个Tcl运行,并在单个文件中的所有脚本需要和扩展的单个二进制。 一个starkit做它用两个文件(一个运行时原名tclkit
和数据库内的数据绑定/脚本归档)。
可悲的是,该文件是有点零散,杂乱的,这些天,并有多种运行时的现在,有各种起来缺点。
因此,我将不得不提供一些更多的链接和步骤,让你进入正确的方向。
如果您使用的是Windows,也许这里开始#2与这个优秀的答案(只是用我的basekits及以下SDX下载链接,作为老equi4.com链接都不见了): 步骤在Windows平台上创建一个Tcl Starkit
最优美的版本肯定是商业的ActiveState TDK凭借其TclApp
包装工具(请参阅在文档http://docs.activestate.com/tdk/5.4/TclApp.html ),它基本上显示了一般可以做到这些starkits。
以外的是,你可以找到很多分布在Tcl'ers维基信息,从开始: http://wiki.tcl.tk/52
你需要某种形式的一个basekit,当前者可能会遭到罗伊基恩提供的那些( http://tclkits.rkeene.org/fossil/wiki/Downloads )。 你也想SDX(见http://wiki.tcl.tk/3411的来源得到它)。 一旦你拥有了这些部分组合在一起,则可以按照从(步骤一步的引导http://wiki.tcl.tk/10558 )。 该Building a Starkit
在部分http://wiki.tcl.tk/3661有一些更多的菜谱。