在Windows下,Code::Blocks的設置很簡單,找到GTK+所在的文件夾,將include,lib文件夾分別寫入就可以了。但是在Ubuntu下沒有一個單獨的文件夾保存所有這些文件,所以配置要麻煩一些。
不過使用pkg-config就很簡單了。pkg-config可以幫助我們找到include和lib路徑。
命令行下直接鍵入:
pkg-config –cflags gtk+-2.0
pkg-config –libs gtk+-2.0
可以看一下效果。
打開Code::Blocks,在Global variable選項裡,將include和lib中分別填入如下配置:
`pkg-config –cflags gtk+-2.0`
`pkg-config –libs gtk+-2.0`
這樣就可以了,寫一個示例程序直接跑就可以了,不會再報找不到頭文件的錯誤了。
這裡補充幾個可能用到的內容
sudo apt-get install build-essential #這將安裝gcc/g++/gdb/make 等基本編程工具
sudo apt-get install gnome-core-devel #這將安裝 libgtk2.0-dev libglib2.0-dev 等開發相關的庫文件
sudo apt-get install pkg-config #用於在編譯GTK程序時自動找出頭文件及庫文件位置
sudo apt-get install devhelp #這將安裝 devhelp GTK文檔查看程序
sudo apt-get install libglib2.0-doc libgtk2.0-doc #這將安裝 gtk/glib 的API參考手冊及其它幫助文檔
sudo apt-get instal glade libglade2-dev #這將安裝基於GTK的界面構造程序
Code::Blocks 的詳細介紹:請點這裡
Code::Blocks 的下載地址:請點這裡