[OpenGL] glut.hの罠

VC8でOpenGLを使いたいときに、ヘッダーファイルとしてstdlib.hとglut.hを同時に開くとオーバーライドしてるとかってエラーがでる。

どうしたらいいのかなとおもい、コメントアウトをするも意味が無かったのでmlで検索すると、以下のようにhackしたら動くということが書いてあったので訂正した

glut.hに以下の行を挿入する

#if     _MSC_VER >= 1200
_CRTIMP __declspec(noreturn) void   __cdecl
abort(void);
_CRTIMP __declspec(noreturn) void   __cdecl exit(int);
#else
_CRTIMP void   __cdecl abort(void);
_CRTIMP void   __cdecl exit(int);
#endif

動いたので安心安心. てかこれは絶対はまる気がする.. VC6とかなら動くらしいが.. VC8でOpenGL使いたいなら注意が必要だわさ(ノ∀)