2009年4月3日 星期五

Tcl Extending

creating new TCL pakage from C source using swig

it’s created by me in my second year in my uni.

maybe it’s a little defect for the document ,don’t care plz!!! thx..

目前在世面上,大約有二種方法是較常用來擴充Tcl模組的方法,一種是利用Tcl目錄裡, include資料夾裡的.h檔來進行,大部份都只用到tcl.h, 也有tk.h是用來包給tk用的。

今天我要介紹的方法,是利用世面上一個叫做swig的軟體,它神奇之處在於你不必使用太繁複的方法宣告很多tcl.h的資料形態,你只需要以平常寫C的方式,寫出你要用的程式片斷,在底下我以example.c命名,並且寫出一個介面(interface),用來宣告在Tcl底下,Tcl如何來引用我的example.c,我把這個檔案命名為example.i,以下的操作環境為ubuntu 8.04,因為手邊暫時沒有windwos系統,請大家見諒。


first one

this is my new blog since now to future.