2012-05-11 5 views
5

저는 GTK +로 막 시작했습니다.우분투에서 GTK +로 시작

나는 우분투 11.04를 가지고 있습니다. GTK와 안정 버전은 어떻게 설치해야합니까?

GTK 웹 사이트는 다운로드 패키지를 제공합니다. 그러나 4 개의 다른 지원 패키지가 있습니다. 나는 그들이 우리에게 apt-get 또는 synaptic을 다운로드 할 수 있는지 궁금해했다. 시냅틱에 GTK를 입력했을 때 긴 목록이 있습니다.

sudo apt-get을 사용하여 다운로드 할 수있는 안정적인 GTK 버전을 제안하십시오.

또한 개발 및 시뮬레이션을 위해 어떤 IDE를 사용해야합니까?

지금까지 QtCreator, QtDesigner를 사용하여 지금까지 Qt로 프로그래밍 해왔습니다. 이제 내 응용 프로그램을 GTK로 이식해야합니다. GTK에 Qt에 대한 번역기 엔진을 찾지 못했습니다.

혹시이 경험이 있으십니까?

감사

+0

사용하여 우분투에 설치할 수 있습니다 : 는 sudo apt-get을 libgtk-3-DEV 내가이 후 일부 샘플 GTK + 예제를 컴파일 할 수 있습니다 설치합니다. – user907810

+0

궁금한 점이 왜 닫 혔을 까 ..? 그것이 애매 모호한가? –

답변

7

당신은 우분투 (정확한)에 GTK +의 두 가지 버전 (2.24.10, 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가 없습니다

에 의해 설치 될 수 있지만, 레이드라는 이름의 사용자 인터페이스 빌더가있다. 당신의 배경은 C++ API입니다 Qt는을 인 경우

sudo apt-get install glade 
+0

감사합니다. glade에 +1 :) – user907810

1

, 당신은 아마 GTK +의 공식 C++ 바인딩 인 gtkmm 똑바로 가야한다. GTK +는 바인딩 인 바인딩을 사용하여 C가 아닌 다른 프로그래밍 언어에서 툴킷을 사용할 수 있도록하는 C API이므로 필요합니다.

1 : 1 변환 도구가있을 것으로 기대하지 않습니다. 따라서 포팅 작업이 상당히 노동 집약적이 될 수 있습니다. Qt 버전을 계속 지원할 필요가 없기를 바랍니다.

또한 this question은 관련성이 높으며 사용자의 입장에서 읽을만한 가치가있는 답변을 제공합니다.

+0

고맙다 unwind :) – user907810

0

Anjuta은 GTK를 사용하는 Gnome 플랫폼에서의 개발을위한 기본 IDE입니다. 당신은 우분투 안정 버전을 gtk3.0 다운로드

sudo apt-get install anjuta 
+0

GTK + 개발을위한 이클립스 플러그인이 있다면 알려주실 수 있습니까? – user907810

관련 문제