ODE 0.10 ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€€(MSYS+MinGW)

2008-07-08
By

ODE0.10.0ã®install.txtを読むã¨ï¼ŒVisual Studio, Autotools (Linux, OS X), Code::Blocksã§ã®ãƒ“ルドã«ã¤ã„ã¦ã®èª¬æ˜ŽãŒã‚りã¾ã™ãŒï¼Œä»Šã¾ã§demura.netã§ãƒ¡ã‚¤ãƒ³ã«èª¬æ˜Žã—ãŸMSYS+MinGWã®èª¬æ˜Žã¯ã‚りã¾ã›ã‚“.

ã“ã“ã§ã¯ï¼ŒODEã«ä»˜å±žã—ã¦ã„ã‚‹premakeã¨ã„ã†ãƒ—ロジェクト管ç†ãƒ„ールを使ã£ã¦ï¼ŒMSYS+MinGWをコンパイルã™ã‚‹æ–¹æ³•を説明ã—ã¾ã™ï¼Ž

  1. ODE 0.10ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
    • ode-0.10.0.zipã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ï¼Žãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—ã¸ä¿å­˜ï¼Žè§£å‡ï¼Ž
    • ode-0.10.0フォルダーをcドライブã¸ã‚³ãƒ”ー
    • コマンドプロンプトを起動ã™ã‚‹ï¼Žã‚¹ã‚¿ãƒ¼ãƒˆâ†’ã™ã¹ã¦ã®ãƒ—ログラム→アクセサリ→コマンドプロンプト
    • 以下ã®ã‚ˆã†ã«ã‚³ãƒžãƒ³ãƒ‰ã‚’打ã¡è¾¼ã‚€ï¼Žã‚«ãƒƒãƒˆã‚¢ãƒ³ãƒ‰ãƒšãƒ¼ã‚¹ãƒˆ ã®å ´åˆã¯ä»¥ä¸‹ã®æ–‡å­—列を使用ã—ï¼Œè‡ªåˆ†ã§æ‰“ã¡è¾¼ã‚€å ´åˆã¯ï¼’個ã®-(マイナス)文字ãŒã¤ãªãŒã£ã¦è¦‹ãˆã‚‹ã®ã§ï¼Œä¸‹ç”»åƒã‚’å‚ç…§ã—ã¦æ³¨æ„æ·±ãæ‰“ã¡è¾¼ã‚“ã§ãã ã•ã„.
      • cd c:\ode-0.10.0\build
        注:cdコマンドã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ç§»å‹•
      • premake –with-demos  –with-tests  –target  gnu
        注:withã¨targetã®å‰ã¯-(マイナス)ãŒï¼’個連続ã—ã¦ã„る.
    • æˆåŠŸã™ã‚‹ã¨gnuã¨ã„ã†MSYS+MinGW用ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒã§ãる.
  2. ODEã®make
    • MSYSターミナルを起動ã¨make.
      DebugDoubleLibã¯ãƒ‡ãƒãƒƒã‚°å‘ã‘,å€ç²¾åº¦ï¼Œé™çš„ライブラリを生æˆã—ã¾ã™ï¼Žã“れãŒï¼¯ï¼¤ï¼¥ã§ã®ãŠå‹§ã‚ã§ã™ï¼Žå˜ç²¾åº¦ã®ãƒ©ã‚¤ãƒ–ラリを生æˆã—ãŸã„ã¨ãã¯DebugSingleLib,動的ライブラリを生æˆã—ãŸã„ã¨ãã¯DebugDoubleDLLを指定ã—ã¾ã™ï¼Ž

      • cd c:\ode-0.01\build\gnu
      • make CONFIG=DebugDoubleLib 
    • デモプログラムã®å®Ÿè¡Œãƒ•ァイルã¯c:\ode-0.10.0\lib\DebugDoubleLibã«ç”Ÿæˆã•れる.
      • 試ã—ã«ï¼Œdemo_basket.exeを実行ã§ãれã°ODEã®makeãŒæˆåŠŸï¼Ž
  3. ODE本サンプルプログラムã®make
    • ダウンロードカテゴリーã‹ã‚‰robosimu******(******ã¯æ—¥ä»˜ï¼‰ã‚’ダウンロードã—ã¦ï¼Œãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã—ã¦ï¼Œc:\ode-0.10.0ã«ã‚³ãƒ”ーã—,ãã“ã«è§£å‡ã™ã‚‹ï¼Žè§£å‡ã«æˆåŠŸã™ã‚‹ã¨c:\ode-0.10.0\roboSimuã¨ã„ã†ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒç”Ÿæˆã•れる.ãã®ä¸­ã«ã¯src, texturesフォルダー, premake.exe, premake.lua, Readme.txt, roboSimu.luaファイルãŒã‚る.srcフォルダーã®ä¸­ã«ã¯ODE本ã®ã‚µãƒ³ãƒ—ルコードãŒã‚る.
    • ODEã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¨åŒã˜ã‚ˆã†ã«ï¼Œpremakeコマンドを使ã„,code::blocks用ã®ãƒ—ロジェクトを生æˆã™ã‚‹ï¼Žã‚³ãƒžãƒ³ãƒ‰ãƒ—ロンプトを起動ã—,以下ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã™ã‚‹ï¼Ž
      • cd c:\ode-0.10.0\roboSimu
      • premake  --target  gnu

        注:targetã®å‰ã¯-(マイナス)ãŒï¼’個連続.下画åƒå‚照.

      command6.jpg

    • MSYSターミナルを起動ã¨make
      • cd c:\ode-0.10.0\src 
      • make  CONFIG=DebugLib
    • サンプルプログラムã®å®Ÿè¡Œãƒ•ァイルã¯c:\ode-0.10.0\roboSimu\DebugLibã«ç”Ÿæˆã•れる.
    • 試ã—ã«ï¼Œarm1.exeを実行ã§ãã‚Œã°æˆåŠŸï¼ŽãŠç–²ã‚Œæ§˜ã§ã—ãŸï¼

コメントをã©ã†ãž

メールアドレスãŒå…¬é–‹ã•れるã“ã¨ã¯ã‚りã¾ã›ã‚“。

1,935 views  (Since 2010-08-11)