1. 程式人生 > >GTK3學習筆記1 安裝及開發配置

GTK3學習筆記1 安裝及開發配置

1、前言

GTK3是GTK的較新版本,但系統性的教程和筆記不多,下面是我從自己新浪部落格轉來的筆記。希望這次能把學習過程寫的完整和持久些。

這次的筆記不同於之前關於GTK2的,拋棄Linux,只以Windows為工作環境。

工具:Win8.1 + Code::blocks13.12 (自帶Mingw) + GTK3.6.4

2、安裝GTK3

安裝部分參考這篇部落格,所不同之處在於要下載gtk3的最新壓縮包版本下載後解壓,然後設定環境變數。 執行 pkg-config --cflags gtk+-3.0,如果輸出正常表示安裝成功。

3、配置Code::blocks

安裝帶有Mingw的Code::blocks,因為其不支援直接建立GTK3工程,所以選擇新建空白工程,編譯選項要做兩處更改即可。 1> 編譯器選項:     
2>連結器設定    

4、測試

在1.c 中輸入:
#include <gtk/gtk.h>

int main (int  argc, char *argv[])
{
    GtkWidget *window;

    gtk_init (&argc, &argv);

    window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
    gtk_window_set_title (GTK_WINDOW (window), "Window");

    g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);

    gtk_widget_show (window);

    gtk_main ();

    return 0;
}
編譯執行成功:
可以開始GTK3之旅了!