1. 程式人生 > >C語言 + GTK3+ Visual Studio 2015環境配置 以及第一個GTK介面程式

C語言 + GTK3+ Visual Studio 2015環境配置 以及第一個GTK介面程式

學習了C語言之後是不是想做一個介面程式,可以明顯的以介面的方式呈現出來,你如果鍾愛C語言,那麼GTK將會是不二的選擇。
GTK+ 是一種圖形使用者介面(GUI)工具包,雖然本是Linux上面的東西,但是我們可以在Windows下面配置,編輯出好看的介面,
並且可以配置在強大的visual studio 2015上面,利用其程式碼提示以及實時錯誤檢測功能,可以快速的編輯出我們的程式。下面是配置的開始:

出現這些配置成功
我們現在就可以輸入gtk3-demo來預覽一下這個版本的demo,GTK3-demo
然後就是配置vs2015環境,在cmd下面輸入pkg-config –libs –cflags gtk+-3.0出現這裡寫圖片描述


為了檢視更明顯我們把上面輸出到一個txt檔案裡面,cmd輸入pkg-config –libs –cflags gtk+-3.0 > D:\gtk.txt這樣我們就得到了編譯GTK的基本資訊,接下來開啟vs2015,建立一個C專案,這裡寫圖片描述
右鍵屬性,我們把以-I(大寫的I)開頭的路徑載入到VC++目錄的包含目錄下面,為了你們方便我直接上截圖:包含目錄
包含目錄
我們把-L(大寫的l)開頭的路徑載入到VC++目錄的庫目錄下面,這裡就有一個D:\GTK\lib
這裡寫圖片描述
這裡寫圖片描述
到這裡大功告成,新建一個.c檔案,注意不是cpp,編寫我們的第一個介面程式:

#include<gtk/gtk.h>
#include<stdio.h> int main(int argc,char *argv[]) { GtkWidget *window; gtk_init(&argc,&argv); window=gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(window, "Hello World!"); g_signal_connect(window, "destroy", gtk_main_quit, NULL); gtk_widget_show_all(window); gtk_main(); return
0; }

這時候就出來了我們的第一個介面:
這裡寫圖片描述