gtkmmを使って最少のコードを書いてみます。
#include <gtkmm.h>
class MainWin : public Gtk::Window
{
};
int main(int argc, char** argv)
{
Gtk::Main kit(argc, argv);
MainWin mainwin;
Gtk::Main::run(mainwin);
return 0;
}
たったこれだけです。
gtkで書くとこの倍以上のコードを書きます。Hello
world.並みにコードが少ないですね。このコードはアプリを作るうえでのひな形として保存しておきましょう。
次にビルド。エラーがでます。コンパイラやリンカにgtkmmの環境の設定をします。 最初はコンパイラ。
追加のオプションに、 `pkg-config gtkmm-2.4 --cflags`
を追加します。`はバッククォートという見慣れない文字です。shift + @ で入力できます。 次にリンカ。
追加のオプションに、 `pkg-config gtkmm-2.4 --cflags --libs` を追加します。
これでビルドできいます。実行すると、
タイトルのx-leastはプロジェクト名です。今は中身が空です。今後 MainWinにやりたいことを実装してアプリに仕上げます。 |