2011-05-07 74 views
6

我想在Ubuntu 11.4上使用Code :: Blocks開發GTK +應用程序。如何設置GTK +在Ubuntu Linux上使用Code :: Blocks開發

www.gtk.org有從源代碼構建GTK +的指導,看起來很複雜。但Ubuntu軟件包管理器將libgtk3-dev列爲我安裝的軟件包。

Code :: Blocks我使用Ubuntu軟件中心安裝。

使用Code :: Blocks項目嚮導創建一個GTK +項目,當我編譯時,項目無法編譯「找不到gtk/gtk.h」。

顯然,GTK include(和lib)文件夾不會添加到Code :: Blocks搜索文件夾中。我找到了相關的路徑和文件...

我必須明確地&手動將所有搜索路徑添加到Code :: Blocks的搜索路徑嗎?或者我錯過了一些安裝步驟。

回答

19

開放代碼:: Blocks的設置>編譯器和鏈接設置...,並添加全局編譯器設置>編譯器設置>在以下其他選項

`pkg-config --cflags gtk+-3.0` 

,這增加全球編譯器設置>鏈接設置>其他選項

`pkg-config --libs gtk+-3.0` 

隨着`這有運行pkg配置工具調用的效果--cflags gtk+-3.0(或--libs),其假定安裝libgtk3-dev的,注入必要的搜索文件夾和lib指令到gcc命令行。


作爲替代,developer.ubuntu.com列表Anjuta作爲可以創建GTK +項目C/C++ IDE。作爲Code :: Blocks的替代品,它更像一個Ubuntu IDE那樣精美。


劃痕。 Anjuta很快就失去了光澤。