
glclock for mac
glclock for MacOSX
...........................................................................................................................................
■概要
glclockは、 MasaさんによるOpenGL を利用した美しい懐中時計のプログラムです。
このページでは、MaxOSX用にコンパイルしたglclockをダウンロードできます。
■MacOSX用パッチ
開発環境があり、自力でコンパイルしたい人向けです。バイナリパッケージは下にあります。tar xvfz glclock-6.0b6.0.tar.gz
patch -p0 < glclock-6.0b6.0_macosx_patch.txt
cd glclock-6.0b6.0 make -f Makefile_macosx all
■バイナリパッケージ
上記のパッチを適用してコンパイルしたものです。■使い方
Terminalでglclockのあるディレクトリに移動し、cd "glclockのあるディレクトリ" ./glclockでglclockを起動します。
./glclockmarkとしてglclockmarkを起動し、glclockmark終了後
open glclockmark.htmlで結果をブラウザで表示できます。
■動作環境
MacOS10.2以降■GLUTを使用したプログラムのMacOSXでのコンパイル方法のメモ
GLUTで書かれたプログラムは一般的にクロスプラットフォームで動くので、 ほとんど変更なしでMaxOSXでも動きます。一般的には次のような変更が必要なようです。#include <GL/gl.h> #include <GL/glu.h> #include <GL/glext.h> #include <GL/glut.h>のようにインクルードしますが、MaxOSXのインクルード指定は、インクルードディレクトリでなくパッケージを指定する必要があるので、
#include <OpenGL/gl.h> #include <OpenGL/glu.h> #include <OpenGL/glext.h> #include <GLUT/glut.h>のように変更します。
-lgl -lglutのようにリンクしますが、MaxOSXでは
-framework OpenGL -framework GLUTのようにフレームワークとしてリンクします。
■OpenGL関連の本
...........................................................................................................................................