ODE 0.11.1 ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ³• (Windows + Code::Blocks)
2009å¹´5月24æ—¥ã«ãƒªãƒªãƒ¼ã‚¹ã•れãŸODE0.11.1ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ³•を説明ã—ã¾ã™ï¼Žã“ã“ã§ã¯æ—¥æœ¬ã§ã‚ã¾ã‚Šãƒ¡ã‚¸ãƒ£ãƒ¼ã§ã¯ã‚りã¾ã›ã‚“ãŒï¼Œæµ·å¤–ã§ã¯ãƒ¦ãƒ¼ã‚¶ã‚‚多ã,ç§ã®è¬›ç¾©ã§ã‚‚利用ã—ã¦ã„るマルãƒãƒ—ラットフォームã®é–‹ç™ºç’°å¢ƒCode::Blocks8.02用ã®è¨˜äº‹ã§ã™ï¼ŽODEã§ã¯Code::Blocksã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã™ï¼Žæ®‹å¿µãªãŒã‚‰msys+mingwã¯ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“.
- ODE 0.11ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
- ode-0.11.1.zipã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ï¼Žãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—ã¸ä¿å˜ãƒ»è§£å‡ã™ã‚‹ï¼Žè§£å‡ã‚½ãƒ•トã¯Lhaplusを推奨ã—ã¾ã™ï¼Ž
- ode-0.11.1フォルダーをcドライブã®ãƒˆãƒƒãƒ—ã¸ã‚³ãƒ”ー.以下ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªï¼ˆãƒ•ォルダ)構æˆã«ãªã‚Šã¾ã™ï¼ŽãªãŠï¼Œè§£å‡ã‚½ãƒ•トã«ã‚ˆã£ã¦ã¯ï¼Œode-0.11.1フォルダーã®ä¸‹ã«ã¾ãŸode-0.11.1フォルダーãŒä½œã‚‰ã‚Œã‚‹ã‚‚ã®ãŒã‚りã¾ã™ï¼Žãã®å ´åˆã¯ï¼Œä¸‹ã®ode-0.11.1フォルダーã‹ã‚‰ã‚³ãƒ”ーã—ã¦ãã ã•ã„.
-
c:\ode-0.11.1
-
- コマンドプãƒãƒ³ãƒ—トを起動ã™ã‚‹ï¼Ž
- スタート→「ã™ã¹ã¦ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã€â†’「アクセサリã€â†’「コマンドプãƒãƒ³ãƒ—トã€
- 以下ã®ã‚ˆã†ã«ã‚³ãƒžãƒ³ãƒ‰ã‚’打ã¡è¾¼ã¿ã¾ã™ãŒï¼Œæ‰“ã¡é–“é•ãˆã‚‹ã¨å¤±æ•—ã™ã‚‹ã®ã§ã‚«ãƒƒãƒˆã‚¢ãƒ³ãƒ‰ãƒšãƒ¼ã‚¹ãƒˆã‚’推奨ã—ã¾ã™ã€‚カットアンドペーストã—ãŸå¾Œã¯Enterã‚ーを押ã—ã¦ãã ã•ã„ï¼Žè‡ªåˆ†ã§æ‰“ã¡è¾¼ã‚€å ´åˆã¯ï¼’個ã®-(マイナス)æ–‡å—ãŒã¤ãªãŒã£ã¦è¦‹ãˆã‚‹ã®ã§ï¼Œä¸‹ç”»åƒã‚’å‚ç…§ã—ã¦æ³¨æ„æ·±ãæ‰“ã¡è¾¼ã‚“ã§ãã ã•ã„.
-
cd c:\ode-0.11.1\build 注:cdコマンドã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ç§»å‹•
-
premake4 --with-demos --cc=gcc --os=windows codeblocks
注:with, cc,  osã®å‰ã¯-(マイナス)ãŒï¼’個連続ã—ã¦ã„る.下画åƒå‚照.premake4ã®å‰ã«ã‚るコマンドプãƒãƒ³ãƒ—トc:\ode-0.11.1\build>ã¯æ‰“ã¡è¾¼ã‚€å¿…è¦ã¯ã‚りã¾ã›ã‚“.

- æˆåŠŸã™ã‚‹ã¨codeblocksã¨ã„ã†code::blocks用ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒbuildフォルダã®ä¸ã«ç”Ÿæˆã•れるã®ã§ï¼Œã‚ã‚‹ã‹ã©ã†ã‹ã‚¨ã‚¯ã‚¹ãƒ—ãƒãƒ¼ãƒ©ã§ç¢ºèªã™ã‚‹ï¼Ž
-
c:¥ode-0.11.1¥build¥codeblocks
-
-
- ODEã®ãƒ“ルド
- code::blocksã‚’èµ·å‹•
- code::blocksã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒãƒ¼ã‹ã‚‰ã€Œãƒ•ァイル(F)ã€â†’「開ã(O)ã€ã‚’é¸æŠž
-
c:¥ode-0.11.1¥build¥codeblocks¥ode.workspace
ã‚’é¸æŠž
-
- é‡è¦ï¼šãƒ“ルドターゲットã¯å¿…ãšDebugDoubleLibã‚’é¸æŠžã™ã‚‹ï¼ˆä¸‹ç”»åƒã®èµ¤ä¸¸ç®‡æ‰€ï¼‰ï¼Žã“ã“ã¯éžå¸¸ã«é–“é•ã„ã‚„ã™ã„箇所ã§ã™ã€‚良ã説明をèªã¿å分注æ„ã—ã¦ä½œæ¥ã‚’進ã‚ã¦ãã ã•ã„。
- ã“れã«ã‚ˆã‚Šãƒ‡ãƒãƒƒã‚°å‘ã‘,å€ç²¾åº¦ï¼Œé™çš„ãªãƒ©ã‚¤ãƒ–ラリãŒä½œã‚‰ã‚Œã¾ã™ï¼ŽODEã§ã¯DLL(Dynamic Link Library)よりé™çš„ライブラリ(Static Library)ãŒæŽ¨å¥¨ã•れã¦ã„ã¾ã™ï¼Žé™çš„ライブラリã§ä½œæˆã—ãŸå®Ÿè¡Œãƒ•ァイルã¯ã‚µã‚¤ã‚ºãŒå¤§ãããªã‚Šã¾ã™ãŒï¼Œé…布時ã¯ãã®å®Ÿè¡Œãƒ•ァイルã ã‘ã‚’é…布ã™ã‚Œã°è‰¯ãライブラリを付属ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“.自分ãŒä½œæˆã—ãŸå®Ÿè¡Œãƒ•ァイルをé…布ã™ã‚‹ã¨ãã¯é™çš„ライブラリãŒãŠå‹§ã‚ã§ã™ï¼Ž
ã¾ãŸï¼ŒDebugSingleLibã‚’é¸ã¶ã¨å˜ç²¾åº¦ã®é™çš„ライブラリãŒç”Ÿæˆã•れã¾ã™ãŒï¼Œã‚¨ãƒ©ãƒ¼ãŒã§ã‚„ã™ã„ã®ã§ãŠå‹§ã‚ã§ãã¾ã›ã‚“. ã¨ã„ã†ã‚ã‘ã§ã€DebugDoubleLibã‚’å¿…ãšé¸æŠžã—ã¦ãã ã•ã„。
- ã“れã«ã‚ˆã‚Šãƒ‡ãƒãƒƒã‚°å‘ã‘,å€ç²¾åº¦ï¼Œé™çš„ãªãƒ©ã‚¤ãƒ–ラリãŒä½œã‚‰ã‚Œã¾ã™ï¼ŽODEã§ã¯DLL(Dynamic Link Library)よりé™çš„ライブラリ(Static Library)ãŒæŽ¨å¥¨ã•れã¦ã„ã¾ã™ï¼Žé™çš„ライブラリã§ä½œæˆã—ãŸå®Ÿè¡Œãƒ•ァイルã¯ã‚µã‚¤ã‚ºãŒå¤§ãããªã‚Šã¾ã™ãŒï¼Œé…布時ã¯ãã®å®Ÿè¡Œãƒ•ァイルã ã‘ã‚’é…布ã™ã‚Œã°è‰¯ãライブラリを付属ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“.自分ãŒä½œæˆã—ãŸå®Ÿè¡Œãƒ•ァイルをé…布ã™ã‚‹ã¨ãã¯é™çš„ライブラリãŒãŠå‹§ã‚ã§ã™ï¼Ž
- 「ビルド(B)ã€â†’「ワークスペースをビルド(W)ã€ã‚’é¸æŠžï¼Žãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã¯Visual C++ã®ã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³ã¨åŒæ§˜ãªã‚‚ã®ã§ã™ï¼Ž
- デモプãƒã‚°ãƒ©ãƒ ã®å®Ÿè¡Œãƒ•ァイルã¯c:Â¥ode-0.11.1Â¥libÂ¥DebugDoubleLibã«ç”Ÿæˆã•れる.
- 試ã—ã«ï¼Œdemo_basket.exeをダブルクリックã—ã¦èµ·å‹•ã™ã‚Œã°ODEã®ãƒ“ルドæˆåŠŸï¼Ž
- ビルドã«å¤±æ•—ã™ã‚‹å ´åˆã®å¯¾ç–
- DebugDoubleLib†uses an invalid compiler. ã¨æ€’られãŸã‚‰
- ODE本サンプルプãƒã‚°ãƒ©ãƒ ã®ãƒ“ルド
- ダウンãƒãƒ¼ãƒ‰ã‚«ãƒ†ã‚´ãƒªãƒ¼ã‹ã‚‰robosimu******(******ã¯æ—¥ä»˜ï¼‰ã‚’ダウンãƒãƒ¼ãƒ‰ã—ã¦ï¼Œc:Â¥ode-0.11.1ã«ã‚³ãƒ”ーã—,ãã“ã«è§£å‡ã™ã‚‹ï¼Žè§£å‡ã«æˆåŠŸã™ã‚‹ã¨c:Â¥ode-0.11.1Â¥roboSimu******ã¨ã„ã†ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒç”Ÿæˆã•れる.フォルダåã‹ã‚‰æ—¥ä»˜ã‚’ã¨ã‚Šï¼ŒroboSimuã¨ãƒ•ォルダåを変更ã™ã‚‹ï¼Žãã®ä¸ã«ã¯src,texturesフォルダーã¨ãŒã‚り,premake.exe, premake.lua, Readme.txt, roboSimu.luaファイルãŒç”Ÿæˆã•れる.srcフォルダーã®ä¸ã«ã¯ODE本ã®ã‚µãƒ³ãƒ—ルコードãŒã‚る.
- ODEã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¨åŒã˜ã‚ˆã†ã«ï¼Œpremakeコマンドを使ã„,code::blocks用ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’生æˆã™ã‚‹ï¼Žã‚³ãƒžãƒ³ãƒ‰ãƒ—ãƒãƒ³ãƒ—トを起動ã—,以下ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã™ã‚‹ï¼ŽãªãŠï¼ŒODEã§ã¯æ–°ã—ã„premake4を使ã£ã¦ã„ã¾ã™ãŒï¼Œã“ã“ã§ã¯ODE本サンプルプãƒã‚°ãƒ©ãƒ ã«åŒå°ã•れã¦ã„ã‚‹å¤ã„premakeを使ã„ã¾ã™ï¼Ž
-
cd c:\ode-0.11.1\roboSimu
-
premake --target cb-gcc
注:targetã®å‰ã¯-(マイナス)ãŒï¼’個連続.
-
- code::blocksã‚’èµ·å‹•
- code::blocksã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒãƒ¼ã‹ã‚‰ã€Œãƒ•ァイル(F)ã€â†’「開ã(O)ã€ã‚’é¸æŠž
-
c:\ode-0.11.1\roboSimu\src\roboSimu.workspace
ã‚’é¸æŠž
-
- é‡è¦ï¼šãƒ“ルドターゲットをDebugLibã¨ã™ã‚‹ï¼Ž
ODEã®ãƒ©ã‚¤ãƒ–ラリをビルドã™ã‚‹ã¨ãDebugDoubleLibã‚’é¸ã‚“ã§ã„ã‚‹ã®ã§ã€å¿…ãšDebugLibã‚’é¸æŠžã™ã‚‹ã€‚ - 「ビルド(B)ã€â†’「ワークスペースをビルド(W)ã€ã‚’é¸æŠžã€‚ã‚¨ãƒ©ãƒ¼ãŒå‡ºãŸå ´åˆã¯ã€ODEã®ãƒ“ルドã«å¤±æ•—ã—ã¦ã„ã‚‹å¯èƒ½æ€§ãŒé«˜ã„ã®ã§ODEã®ãƒ“ルドをやり直ã—。
- サンプルプãƒã‚°ãƒ©ãƒ ã®å®Ÿè¡Œãƒ•ァイルã¯c:Â¥ode-0.11.1Â¥roboSimuÂ¥DebugLibã«ç”Ÿæˆã•れる.
- 試ã—ã«ï¼Œarm1.exeをダブルクリックã—ã¦èµ·å‹•ã™ã‚Œã°æˆåŠŸï¼ŽãŠç–²ã‚Œæ§˜ã§ã—ãŸï¼
最終更新日:2011-6-22


ODEåˆå¿ƒè€…ã§HPを見ãªãŒã‚‰è‰²ã€…å‹•ã‹ã—ã¦å‹‰å¼·ã•ã›ã¦ã‚‚らã£ã¦ã„ã‚‹ã®ã§ã™ãŒ
kenseiã®ãƒ“ルドãŒã‚ˆã解りã¾ã›ã‚“robosimã¨åŒã˜ã‚ˆã†ã«ãƒ—リメイクを行ã£ã¦ã„ã‚‹ã®ã§ãŒã€
premakeã¯æ“作å¯èƒ½ãªãƒ—ãƒã‚°ãƒ©ãƒ ã¾ãŸã¯ãƒãƒƒãƒã€€ãƒ•ァイルã¨ã—ã¦èªè˜ã•れã¦ã„ãªã„ã¨å‡ºã¾ã™
mushiã•ん,
ã“ã‚“ã«ã¡ã¯ï¼
kensei081026.zipã¯è§£å‡ã—ã¦é ‚ãã¨ï¼Œcodeblocksã¨Visual C++ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãƒ•ァイルãŒã‚らã‹ã˜ã‚作ã£ã¦ã‚ã‚‹ã®ã§ãれを利用ã—ã¦ãƒ“ルドã—ã¦ãã ã•ã„.ãªãŠï¼Œç›¸å¯¾ãƒ‘スã§ãƒ•ァイルを指定ã—ã¦ã„ã‚‹ã®ã§ï¼Œode-0.11.1ã®ä¸‹ã«myprogãªã©ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’作り,ãã®ãªã‹ã§kensei081026.zipã‚’è§£å‡ã—ã¦åˆ©ç”¨ã—ã¦ãã ã•ã„.
ã§ã‚€
æ‰‹é †ã«å¾“ã„odeã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’ã—ã¾ã—ãŸã€‚
ãã®ã‚ã¨ã«ä¸‹è¨˜ã®odeã®ãƒ“ルドãŒã‚ã‹ã‚Šã¾ã›ã‚“。
a.code::blocksã‚’èµ·å‹•
ã¯ã©ã®ã‚ˆã†ã«ã™ã‚Œã°ã„ã„ã®ã§ã—ょã†ã‹ã€‚
ODEã®ãƒ“ルド
a.code::blocksã‚’èµ·å‹•
b.code::blocksã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒãƒ¼ã‹ã‚‰ã€Œãƒ•ァイル(F)ã€â†’「開ã(O)ã€ã‚’é¸æŠž
■c:¥ode-0.11.1¥build¥codeblocks¥ode.workspace
ã¾ãŸã€å…¨ä½“çš„ãªã‚½ãƒ•ト仕様ã®ã‚¤ãƒ¡ãƒ¼ã‚¸ãŒã¤ã‹ã‚ã¾ã›ã‚“。
デモソフトや自作ソフトを動ã‹ã™ã¨ãã«ã¯ã€ãŸã¨ãˆã°ï½ƒï¼‹ï¼‹ã§ã‚½ãƒ•トを作ã£ã¦ã€ãã“ã§å®Ÿè¡Œã•ã›ã‚‹ã¨ã„ã†ã®ãŒä¸€èˆ¬çš„ã ã¨æ€ã„ã¾ã™ãŒã€odeã¨ã¯ä¸€ä½“何者ãªã®ã‹ï¼Ÿï½ƒï¼‹ï¼‹ã«ä»£ã‚ã‚‹ã‚‚ã®ï¼Ÿã¾ãŸã¯ã€ï½ƒï¼‹ï¼‹ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ã‚‚ã®ï¼Ÿ
ãã®ã‚ãŸã‚ŠãŒä¸æ˜ŽãªãŸã‚ã«ã€Œãƒãƒœãƒƒãƒˆã‚·ãƒ¥ãƒŸãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã€ã®ãƒ‡ãƒ¢ç‰ˆã¾ã§è¡Œã‘ãªã„状態ã§ã™ã€‚
ãƒãƒœãƒƒãƒˆã«èˆˆå‘³æ´¥æ´¥ã§ã™ãŒã€å—æµ·ã®å¤å³¶ã§ãƒãƒƒãƒˆã ã‘ã«é ¼ã£ã¦æ ¼é—˜ã—ã¦ã„ã¾ã™ã€‚
                                    鹿å…島県硫黄島 立岡
立岡ã•ん,
ã”返事ãŒï¼’週間もé…れã¦ç”³ã—訳ã”ã–ã„ã¾ã›ã‚“.ã„ã‚ã„ã‚ç«‹ã¦è¾¼ã‚“ã§ã„ãŸã‚‚ã®ã§ï¼Ž
ã•ã¦ï¼Œï¼¯ï¼¤ï¼¥ã‚’一言ã§ã„ã†ã¨ç‰©ç†è¨ˆç®—エンジンã§ã™ï¼Ž
動力å¦è¨ˆç®—ã‚„è¡çªæ¤œå‡ºè¨ˆç®—ãªã©ã‚’ã‚„ã£ã¦ãれã¾ã™ï¼Ž
ODEã¯ã‚³ãƒ³ãƒ”ュータ言語ã§ã¯ãªãライブラリ(ソフトウェアã®éƒ¨å“集)ã§ã™ï¼Ž
C++ã§ä½œã‚‰ã‚Œã¦ã„ã¾ã™ãŒï¼Œï¼£è¨€èªžã§ã‚‚使用å¯èƒ½ã§ã™ï¼Ž
回ç”ãªã£ãŸã§ã—ょã†ã‹ï¼Ÿ
ã§ã‚€
[...] Windows+Codeblocksã¯ã“ã®ãƒšãƒ¼ã‚¸ [...]
[...] ode-0.11.1ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ãªã‹ã£ãŸã‚‰ã“ã®èª¬æ˜Žã«å¾“ã„インストールã™ã‚‹ï¼Ž [...]
ODEã«ã¤ã„ã¦ã¯å¤§å¦ã®å›³æ›¸é¤¨ã§çŸ¥ã‚Šã¾ã—ãŸã€‚æ—©é€Ÿé–‹ç™ºç’°å¢ƒã¨æœ€æ–°ã®ode-0.11.1.zipをインストールã—ã¦æ‰‹é †é€šã‚Šé€²ã‚“ã§ã„ãŸã®ã§ã™ãŒã€ã‚³ãƒžãƒ³ãƒ‰ãƒ—ãƒãƒ³ãƒ—トã«premake4 –with-demos –cc=gcc –os=windows codeblocksã¨å…¥åŠ›ã™ã‚‹ã¨’premake’ã¯å†…部コマンドã¾ãŸã¯å¤–éƒ¨ã‚³ãƒžãƒ³ãƒ‰ã€æ“作å¯èƒ½ãªãƒ—ãƒã‚°ãƒ©ãƒ ã¾ãŸã¯ãƒãƒƒãƒãƒ•ァイルã¨ã—ã¦èªè˜ã•れã¦ã„ã¾ã›ã‚“。
ã¨è¡¨ç¤ºã•れã¾ã™ã€‚ãŠæ‰‹æ•°ãªãŒã‚‰è§£æ±ºæ–¹æ³•ã‚’æ•™ãˆã¦ãã ã•ã„。pcã¯windowsXPã§ã™ã€‚
tkt20ã•ã‚“ã€
ã”返事ãŒå¤§å¤‰é…ããªã‚Šç”³ã—訳ã‚りã¾ã›ã‚“。コメントを見è½ã¨ã—ã¦ã„ãŸã‚ˆã†ã§ã™ã€‚
以下ã®URLã¯å‚考ã«ãªã‚‰ãªã„ã§ã—ょã†ã‹ï¼Ÿ
http://pasofaq.jp/windows/command/path.htm
ã§ã‚€