私は、多くのC関数の呼び出しを可能にするexample.i
というファイルを持っています。TCLコードのC(example.i)から関数を呼び出す
TCLコードからこれらの関数を呼び出すことはできますか?私はTCLからC関数を呼び出すいくつかの方法を見てきましたが、少なくとも私自身のようなTCLのルーキーにとっては、理解しにくいか不完全であることがわかりました。これはどうすればできますか?
私は、多くのC関数の呼び出しを可能にするexample.i
というファイルを持っています。TCLコードのC(example.i)から関数を呼び出す
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