タグ別アーカイブ: GUI

C + Tcl/TkでHello, World!

Tcl/TkはCやC++のプログラムにちょっとしたGUIを付けるのに便利です。Tcl/Tkはスクリプト言語であって、ライブラリとして使えることを知らない人も多いようですので、今回はCからTcl/Tkを呼び出してHello, World!をウィンドウで表示するプログラムを紹介することにします。

CからTcl/Tkを使うには、当然のことですが、Tcl/Tkがインストールされていなければなりません。Windowsであれば、Cygwinなら標準パッケージに含まれていますので、setup時にTcl/Tkを一緒にインストールすればOKです。なお、Cygwinの場合はX Wndow Serverを起動しておく必要があります。MinGWでも、Tcl/TkがMinGW本体と同じところからダウンロードできるはずですので、それをインストールしましょう。Visual C++を使うのであれば、Active Tclをダウンロードしてください。

Linuxであれば、はじめからインストールされている場合もありますし、なければapt-getやyumなどでインストールしましょう。Macの場合はMac Portsを使えばよいでしょう。もちろん、LinuxでもMacでも、ソースからコンパイルしてインストールすることもできます。

続きを読む