View on GitHub

Cpptcl

C++/Tcl——辅助实现嵌入式Tcl解释器的C++接口库

English 中文

Download this project as a .zip file Download this project as a tar.gz file

当前版本 1.1.4.002 (2012年7月31日)


欢迎使用 C++/Tcl 库! (1.1.3以前版本)

该库专门为那些希望在C++工程中嵌入Tcl命令解释器的程序员编写。
Boost.Python库的启发,在Tcl的功能范围内,本库提供了与Phython库类似的功能接口。

C++/Tcl库提供了以下的特性:
  1. 可用C++扩展Tcl命令集或将Tcl解释器嵌入到C++程序中。
  2. 可将C++函数扩展为Tcl命令。
  3. 类似SWIG库,可扩展Tcl命令操纵C++对象和对象方法。
  4. 可用C++操纵Tcl对象。

快速使用说明
用C++扩展Tcl
在C++中嵌入Tcl解释器
扩展自由函数
扩展类
类成员函数
构造函数
析构函数
对象和列表
 调用策略
制造工厂(Factory)和销毁池(Sink)
变长函数
跟踪Tcl数据对象
定义跟踪函数
删除跟踪函数
 其他
对包(Package)的支持
读入输入流
Tcl命名空间
安全的Tcl解释器
命令别名
错误处理
编译