[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使いたいなら注意が必要だわさ(ノ∀)