最少のソース
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にやりたいことを実装してアプリに仕上げます。
目次へ