在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,一切正常。
~~~end~~~