2012-05-11 34 views
5

我剛剛開始使用GTK +。在Ubuntu上以GTK +開頭

我有一個Ubuntu 11.04。我應該如何安裝GTK和哪個穩定版本?

GTK網站提供下載軟件包。但是還有4個其他支持包。我想知道我是否可以使用sudo apt-get或synaptic來下載它們。當我在Synaptic上鍵入GTK時,雖然有很長的列表。

請建議使用sudo apt-get下載穩定的GTK版本。

另外,我應該用什麼IDE進行開發和仿真?

我一直在使用Qt進行編程,直到現在,QtCreator,QtDesigner都是爲此目的而編寫的。我的應用程序現在必須在GTK上移植。我Google搜索沒有找到Qt轉GTK的翻譯引擎。

你們有沒有這方面的經驗?

感謝

+0

要下載gtk3.0穩定版本的Ubuntu在Ubuntu上安裝它: 命令和apt-get安裝libgtk-3-dev的 我可以編譯後這部分樣本GTK +的例子。 – user907810

+0

只是好奇,爲什麼這是封閉..?是因爲問題的模糊性? –

回答

7

您可以在Ubuntu(精確)安裝GTK +的兩個不同版本(10年2月24日,3.4.1)。

sudo apt-get install libgtk2.0-dev 
sudo apt-get install libgtk-3-dev 

實施例和演示應用程序可以通過以下命令

sudo apt-get install gtk2.0-examples 
sudo apt-get install gtk-3-examples 

有Qt中的情況下,像QtCreator沒有IDE被安裝,但有一個名爲Glade的用戶界面生成器。

sudo apt-get install glade 
+0

感謝你。 +1爲林間空地:) – user907810

1

如果你的背景是Qt中,這是一個C++ API,你或許應該直走gtkmm,這是GTK +的官方C++綁定。這是必要的,因爲GTK +是一個C API,它依賴於綁定使工具包可用其他編程語言而不是C.

我不希望有1:1的翻譯工具, ,所以你的移植可能會變得相當勞動密集。我希望你也不需要繼續支持Qt版本。

此外,this question似乎是相關的,並有良好的答案,似乎值得您的位置的人閱讀。

+0

感謝解放:) – user907810

0

Anjuta是使用GTK在Gnome平臺上進行開發的事實上的IDE。您可以使用

sudo apt-get install anjuta 
+0

你可否告訴我,如果有一個Eclipse插件的GTK +開發? – user907810