VC++,glut,__declspec(noreturn)が異なります
071212追記: 間違った方法を広めてしまったので少々反省している。修正した。
error C2381: exit' : 再定義 ; __declspec(noreturn) が異なります。
glut.hをincludeする前にdefine GLUT_BUILDING_LIB、してはいけません。
プロセスが終了しなくなるという現象、当方では確認できなかったんだけど。
でまぁどうすればいいかといいますと少なくともVC8ではglut.hをincludeする前にstdlib.hをincludeすればいいかと。これで再定義されなくなります。
という方法で解決するので、そうしたほうがよいです。
ライブラリが足りないっていわれたらopengl32.lib glu32.lib glut32.libあたりリンク設定。