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