Tcl/Tk 入門

Tcl の Windows DLL を作ってみたよ

最終更新: [2008/06/18]
Copyright

  1. フリーの処理系を手に入れる
  2. lcc-win32 を選んでみた.
  3. Tcl ライブラリが必要なので,Tcl のインストール時にこれを選択して なければ,これをインストールし直す.
  4. Tcl には MS-VC で作成されたライブラリが添付しており,関数の呼び出 し形式が異なるので,形式変換を行う.
  5. プロジェクトを作成
  6. インクルードライブラリに Tcl を指定する.
  7. リンク時のライブラリに Tcl を指定する.
  8. tk の関数も使用するなら上記の設定に tk のライブラリも含める.
  9. DLL を作成したい C のソースを作成し,コンパイルする
  10. Tcl DLL 用の初期呼び出し関数名を単に XXX_Init() としていると,実 行時に参照ができないようなので,__declspec(dllexport) XXX_Init() と頭に付け加える.
  11. Tcl スクリプトで load xxx.dll とすると読み込める.

||Tcl/Tk 入門||