2008년 4월 2일 수요일

GStreamer 설치

환경 :
fc6,ACE, gtk+, glib, libxml

tar -jxvf gstreamer-0.10.18.tar.bz2
./configure --prefix=/opt/gst
make
make install

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gst/lib/pkgconfig

pkg-config --list-all grep gst

pkg-config --cflags --libs gstreamer-0.10

cd /opt/gst/lib/pkgconfig
ls

2008년 3월 28일 금요일

eclipse, gtk+, ace, loki

잘된다.

eclipse + GTK+ 설정

project->propertise->C/C++ Build->Settings->GCC C++ Compiler->Miscellaneous
add
`pkg-config --cflags gtk+-2.0`

project->propertise->C/C++ Build->Settings->GCC C++ Linker->Miscellaneous
add
`pkg-config --libs gtk+-2.0`

2008년 3월 27일 목요일

Compiling GTK+ Applications

http://library.gnome.org/devel/gtk/unstable/gtk-compiling.html

''아니죠 `` 맞습니다.

cbc work histroy
Download files
gtk+-2.12.-.tar.gz
glib-2.14.0.tar.gz
pango-1.18.0.tar.gz
tar xvfz glib-2.14.0.tar.gz
cd /gtk+-2.12.0
./configure --prefix=/opt/gtk; make; make install
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/gtk/lib
exprot PATH=$PATH:/opt/gtk/bin
export PKG_CONFIG_PATH=/opt/gtk/lib/pkconfig:/usr/lib/pkgconfig
tar xvfz pango-1.18.0.tar.gz
cd /pango-1.18.0
./configure --prefix=/opt/gtk;make;make install
tar xvfz gtk+-2.12.0.tar.gz
cd /gtk+-2.12.0
./configure --prefix=/opt/gtk;make;make install

GTK+ ?

GTK+란 무엇인가?

DAY 1

GTK+는 버튼, 스크롤바, 메뉴와 같은 그래픽 객체와 이것들을 구현하는데 필요한 함수들의 모음이다.


그래팩 객체는 위젯이고
GTK+를 구성하는 위젯들의 집합을 GTK+ 위젯집합이라한다.

여기에 대응되는 함수들을 더한 것을 툴킷이라고한다.

GTK+는 GNU Image Manipulation Program(GIMP)을 개발하는 도중에 만들어 졌다.

GIMP는 오픈소스의 이미지 처리 프로그램

GIMP는 X 윈도우 시스템에 기반을 둔 사용 툴킷인 모티프를 이용하여 개발 되었다.
모티프는 융통성이 떨어져 GIMP개발자들은 GIMP 툴킷(GTK)을 만들었다.

그럼 GTK를 가지고 만든게 GIMP다?

GTK+

http://jellypig.tistory.com/category/Programming/GUI