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