天天看點

在Win32下建立GTK開發環境

在Win32下建立GTK開發環境

這幾天在寫一個生産下載下傳工具,産線上的勞工習慣用Win32下的圖形使用者界面工具,自然要滿足這個要求才行。但我也不想再去回憶N年沒有用過的 MFC了,是以決定用GTK開發,然後移植到Windows下。安裝完整cygwin有點大,我隻想建立一個最小開發/運作環境,這還真有點麻煩,特别是 國際化的處理,這裡記個筆記供大家參考吧。

安裝

下載下傳MinGW,預設安裝到C:/MinGW下。如果make指令沒有安裝,手工解壓make.zip,然後拷貝到C:/MinGW/bin中。

把C:/MinGW/bin加入到環境變量path中。運作一下gcc,如果能找到這個指令就OK了。

下載下傳gtk+-bundle-2.12.10,并解壓到一個目錄。我這裡是C:/win-gtk。

把C:/win-gtk/bin加入到環境變量path中。運作一下pkg-config,如果能找到這個指令就OK了。

建立工程

建立一個工作目錄用于存放GTK工程,我這裡是C:/work。

在工作目錄裡建一個hello目錄,寫個簡單的GTK程式main.c

​<code>​ 再寫個Makefile ​ ​</code>​

修改一下C:/win-gtk/lib/pkgconfig/gtk+-2.0.pc, 在cflags中增加-I${includedir},否則找不到libintl.h。

生成hellogtk.mo,放到./locale/ 編譯make,運作hellogtk.exe,一切正常。

在Win32下建立GTK開發環境

~~~end~~~

繼續閱讀