GtkGLArea (An OpenGL widget for GTK+)

[ 戻る | トップページに戻る ]

概要

GtkGLArea とは、GTK+ 用の OpenGL 描画用ウィジェット。 GLX でいうところの GLwCreateMDrawingArea() 等の代替として使用できる。

URL

http://www.student.oulu.fi/~jlof/gtkglarea/ (Official Site)

インストール環境

Slackware 7.0 (Kernel 2.2.17 + glibc 2.1.2)

必要なもの

GTK+ 1.1.5 以降, Mesa もしくは OpenGL

バージョン

1.2.2

インストール手順

$ tar xvfz gtkglarea-1.2.2.tar.gz
$ cd gtkglarea-1.2.2
$ ./configure
(snip)
checking for gtk-config... /usr/bin/gtk-config
checking for GTK - version >= 0.99.7... yes
checking OpenGL... yes
checking Mesa... no
checking Mesa with pthreads... no
(snip)

なんか GTK+ のバージョンチェックが変だけれど、Web ページの記述 (要・1.1.5 以降) を信じて無視する。
OpenGL が yes !? Mesa しか入っていないはずが、逆に Mesa は見つかっていない。 むう。README を読むと OpenGL と Mesa 両方持っている場合に、 --with-lib-GL もしくは --with-lib-MesaGL を与えて選択しろとあるのだが...。
$ ./configure --with-lib-MesaGL
(snip)
checking OpenGL... yes
checking Mesa... no
checking Mesa with pthreads... no
configure: error: Missing MesaGL library

$ ./configure --with-lib-MesaGL=/usr/local
(snip)
checking OpenGL... yes
checking Mesa... no
checking Mesa with pthreads... no
(snip)

うーん。よくわからん。とりあえず何もオプションを付けないでやってみる。
$ make distclean
$ ./configure
$ make

./examples ディレクトリにいくつかサンプルプログラムができているので実行して みる。特に問題はないみたい。後はインストールしておしまい。
$ su
# make install
# ldconfig
# exit

[ 戻る | トップページに戻る ]