GTK+開發環境搭建
“工欲善其事,必先利其器”首先介紹一下GTK+開發環境的搭建,網上很多所謂的GTK的開發環境的搭建基本都是抄來抄去,也不知道有沒有人使用他們介紹的方法搭建并編譯成功,很不幸的是我使用他們寫的方法沒有搭建成功,所以有必要再增加一個原創版本來介紹GTK+開發環境的搭建,這里介紹windows下兩種環境搭建的方法,ubuntu的我就不說了,apt-get的功能真是太強大,直接sudo apt-get install gtk+2.0就搞定了,使用gcc編譯添加編譯條件就沒問題了.現在說說windows吧!第一種是使用VS開發環境,我打算基于VS2012來講解,我的電腦里裝的是2012;另一種是使用codeblocks開發工具.
準備步驟一:
首先是gtk+開發包版本的選擇,這個非常重要,我在搭建的時候參考了非常多的資料,官方的資料、個人的心得,怎么都沒有成功,最后偶然的機會發現是版本的問題。gtk+的官網上windows下的開發包分成32bit和64bit的,
網上我看到的文章說的都是根據自己的系統選擇開發包版本,我的系統是windows 8.1 x64 pro版本,足夠新了吧!很多軟件開發人員喜歡xp系統,但是我認為最新的東西才是適合軟件開發人員的,如果我們自己都固步自封,怎么做出好的東西給客戶呢,新的東西雖然冒險,但是你可以根據自己項目的特點進行取舍,現在大家不喜歡用新東西的原因無非是出了問題無法很容易的找到解決方案,這個看自己了!我這是自己折騰著玩,沒有老板在后面催著,所以我選擇最新的系統、最新的開發包。無論是你的系統是32bit還是64bit的,不要根據系統選擇開發包,要根據編譯器是32bit還是64bit來選擇開發包,無論VS2012還是codeblocks默認的編譯器都是32bit的,所以選擇32bit的開發包即可,由于gtk+是使用gcc編譯的或者minGW,使用VS2012的MS編譯器有點小問題,但是不影響使用。到www.gtk.org網站上下載gtk All-in-one bundle版本,這個版本打包了所有需要的文件,比較方便,我下載的是gtk+bundle_3.6.4-20130921_win32.zip和gtk+bundle_2.24.10-20120208_win32.zip是目前3.x和2.x最新的版本了。
為什么下載2.x的是給codeblocks準備的,codeblocks不支持直接創建3.x版本的開發環境,但是支持從2.x版本直接創建gtk+工程,
這個稍后再講。現在開始:
準備步驟二:
將下載的開發包壓縮文件解壓縮到一個文件夾內,在環境變量的path下將這個文件夾下的bin目錄添加進去,
新聞熱點
疑難解答
圖片精選