我有一個名爲example.i
的文件,它允許調用一些C函數。來自C(example.i)的TCL代碼調用函數
是否可以從我的TCL代碼中調用這些函數?我看到了一些從TCL調用C函數的方法,但我發現它們很難理解或不完整,至少對於像我這樣的TCL新手來說。如何才能做到這一點?
我有一個名爲example.i
的文件,它允許調用一些C函數。來自C(example.i)的TCL代碼調用函數
是否可以從我的TCL代碼中調用這些函數?我看到了一些從TCL調用C函數的方法,但我發現它們很難理解或不完整,至少對於像我這樣的TCL新手來說。如何才能做到這一點?
已經有相當廣泛的文獻記載了。例如,參見http://wiki.tcl.tk/11153並且這裏是http://wiki.tcl.tk/1819。
.i後綴表明您正在使用swig生成接口。如果是這樣,swig有一個-tcl選項,它應該爲可以加載到Tcl的擴展生成代碼 - 請參閱Swig page on the Tcl wiki