首頁 / LinuxDev / MinGW 下第一個 GTK 程式

MinGW 下第一個 GTK 程式

在這邊不再說明如何在Windows作業系統之下撰寫、編譯GTK,GTK使用zlib、libpng、libjpeg、libtiff、gettext- runtime、glib、pkg-config、freetype、expat、fontconfig、pixman 、cairo、pango、atk、gdk-pixbuf、+(需注意編譯的順序),最簡單的方法當然就是取得all-in-one bundle,不過我也建議你試試自行編譯看看,非常的刺激好玩,你可以參考 建構自訂的MinGW/MSYS開發環境介紹,有ㄚ琪辛酸的血淚建構史!

因為我們既然建構了pkg-config的這個套件,當然就不用下:

$ pkg-config –cflags –libs gtk+-2.0 > inc.txt
$ pkg-config –libs –libs gtk+-2.0 > lib.txt

然後再貼到Makefile裡頭這樣繁瑣的命令,當然以前ㄚ琪用 GTK 來寫 Hello World說明用gcc base.c -o base `pkg-config -cflags -libs gtk+-2.0`這樣一行的方式在MinGW下好像行不通,主要原因好像在字元『`』的關係,Google了很久,終於發現在MinGW編譯GTK+應用程式的簡便命令,只要下:

gcc -o test test.c $(pkg-config –libs –cflags gtk+-2.0)

OK!程式的編譯一行就可以搞定,方便吧,以後就不用貼那麼落落長的命令了~~

你就可以看到結果是長這樣了:

2011-01-14_104959

Technorati : ,
Del.icio.us : ,
Zooomr : ,
Flickr : ,

馬上成為工作達人的Fans

About ㄚ琪

工作達人Fun Taiwan的創辦者及總編,可以在這裡更認識他。

發表迴響

你的電子郵件位址並不會被公開。 Required fields are marked *

*

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Scroll To Top