VSC++2008へのglut導入


意外と手間取る…俺これ去年もやらなかったっけ?
インストはDELLnote@vistaへ。グラボはGe8番台だったこいつ。


glut入れる

■platformSDK入れる(絶対パスとか指定)(これ、必要だったのか?)

コンパイルエラー①:c2381:exit()が多重定義
error C2381: 'exit' : 再定義 ; __declspec(noreturn) が異なります。


と言われたので探してみると、"glut.h" 145行目に


# ifndef GLUT_BUILDING_LIB
extern _CRTIMP void __cdecl exit(int);
# endif


とあるのが問題らしい。
「プロパティ > c/c++ > プリプロセッサ

"GLUT_BUILDING_LIB"
を足せば良い。
プリプロセッサをいじったのは初めてだが、ここにWIN32があったのね、と思った。


以下を参考に。
http://chowe.at.webry.info/200704/article_23.html
本日一番の感謝。助教さんありがとう


コンパイルエラー②:.libへのリンク
例のLNK2019未解決の外部シンボルがまた悩ませる…!
が、例によって
「構成プロパティ>リンカ>入力」

"glut32.lib glu32.lib opengl32.lib"
を追加するとうまくいく。
スペースで区切るのがポインタ、いや、ポイント。
http://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html#3.2
この辺を参考に。
まぁどこにでも書いてある。


ちなみに以下の話は関係なかったみたい
http://kiwame-soul.cocolog-nifty.com/blog/programing/index.html
http://vsug.jp/tabid/63/forumid/42/postid/9206/scope/posts/Default.aspx
#programa commentってなんだ



■関係ないけど
粒子シミュレーション
http://books.google.co.jp/books?id=DgCoBfWZlr4C&pg=PT48&lpg=PT48&dq=gl+vsc%2B%2B&source=bl&ots=i3B5syxmuZ&sig=q0XB3PcGUFhE7re1Of7wG1PygDA&hl=ja&ei=FCYqSsCKDIygkQWmlqD4Cg&sa=X&oi=book_result&ct=result&resnum=3#PPT66,M1


しかしgoogleはそんなに問題提起したいのかね
問題なのは、googleには問題意識はあるんだろうけどユーザーには必ずしも浸透してないと思うんだよな
問題意識が飛び去っても問題は依然としてのこる
問題意識と一緒に俺も飛び去れればいいんだけれど。

たいていは残念なことに。


しかしその2、家vaio、持ち運びdell、研究室dellのお気に入りの同期をどうやって取ろう?
vaioのカオスなbookmarkに侵食されると思うとぞっとしないこともないが。
ま、物理移動時間15分圏内なんだから、ひとっ走りすればいっか