ruby-mingwでOpenGLモジュールビルドのメモ

RubyInstaller対応のOpenGLモジュールビルドで苦労した件について。

使ったruby

> ruby --version
ruby 1.9.2p180 (2011-02-18) [i386-mingw32]

mkrf-0.2.3

mingwのときのinclude_libraryが壊れているっぽい

http://d.hatena.ne.jp/thegoodbadugly/20090911/1252649798

ruby-opengl-0.60.1

subversionから取ってきたら要らない?

ext/gl/mkrf_conf.rb
ext/glu/mkrf_conf.rb
ext/glut/mkrf_conf.rb
mingw向けに弄る

		g.include_library( 'glut32', 'glutSolidTeapot' )
		g.include_library( 'glu32', 'gluLookAt' )
		g.include_library( 'opengl32', 'glVertex3d')
		g.include_library( 'winmm', 'joySetCapture')
		g.include_library( 'gdi32', 'ChoosePixelFormat')

ext/glut/glut.cのSTR2CSTRをStringValuePtrで置き換える