EX1.1 開発環境ã¨ODEã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€€(Windows XP編)

2007-04-19
By

EX1.1ã®ç­”ãˆã§ã™ã€‚ODE (Open Dynamics Engine)ã‚’Windows XPã¸ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹æ–¹æ³•ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚Windows Vistaã®ãƒ¦ãƒ¼ã‚¶ã¯ã“ã¡ã‚‰ã‚’ã”覧ãã ã•ã„。

ã“ã“ã§ã¯Windows XP環境ã§ã—ã‹ã‚‚インストールãŒã‚‚ã£ã¨ã‚‚ç°¡å˜ãªMinGW環境を使ã£ãŸæ–¹æ³•を説明ã—ã¾ã™ã€‚

MinGWã¯Cygwin㮠よã†ã«Linuxã¨ã®äº’æ›æ€§ã¯é«˜ãã‚りã¾ã›ã‚“ãŒã€150MBもディスクã«ç©ºããŒã‚れã°ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å¯èƒ½ã§ã™ã—ã€ãƒã‚¤ãƒŠãƒªã‚’実行ã™ã‚‹ã¨ãã«ç‰¹åˆ¥ãªãƒ©ã‚¤ãƒ–ラリ ãŒå¿…è¦ãªãGPLã§é…布ã™ã‚‹å¿…è¦ã‚‚ãªã„(注1)ã®ã§é‡å®ã—ã¾ã™ã€‚ãã®ã†ãˆã€gccã€makeã€gdbãªã©ã®Linuxã§æ¨™æº–çš„ãªé–‹ç™ºãƒ„ールを使ã†ã“ã¨ãŒã§ ãã¾ã™ã€‚

注1:Cygwinã§ä½œæˆã—ãŸãƒã‚¤ãƒŠãƒªã¯cygwin1.dllを使ã†ã®ã§ã€ã“ã‚Œã‚‚åŒæ™‚ã«é…布ã—ãªã‘れã°ãªã‚‰ãªã„。ã“れã¯GPLãªã®ã§è‡ªåˆ†ã®ä½œæˆã—ãŸãƒ—ロ グラムもGPLã§é…布ã—ãªã‘れã°ã„ã‘ãªã„ã®ã§ã™ã€‚

ã§ã¯ã€ä»¥ä¸‹ã«ã¤ã„ã¦å›³ã¨ãƒªãƒ³ã‚¯ä»˜ãã§è©³ã—ã説明ã—ã¦ã„ãã¾ã™ã€‚ã“ã“ã§ç´¹ä»‹ã™ã‚‹MinGWã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯5.1.0ã€MSYSã¯1.0.10ã§ã™ã€‚多少å¤ã„ã§ã™ãŒã€Windows XPã§ã®å‹•作を確èªã—ã¦ã„ã¾ã™ã®ã§ã“れらを利用ã—ã¦ãã ã•ã„。最近ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã™ã‚‹ã¨ä¸å…·åˆãŒç”Ÿãšã‚‹å ´åˆãŒã‚りã¾ã™ã€‚

  1. MinGWã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ï¼ˆé–‹ç™ºç’°å¢ƒï¼‰
  2. MSYSã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«(MinGWを利用ã™ã‚‹ãŸã‚ã®ã‚·ã‚¹ãƒ†ãƒ ï¼‰
  3. ODEã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«


注æ„:Windowsã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆåã«æ—¥æœ¬èªžã¾ãŸã¯å…¨è§’ã®è‹±æ•°å­—を使ã‚れã¦ã„ã‚‹æ–¹ã¯ï¼Œmsysã§ã¯ãƒ¦ãƒ¼ã‚¶åãŒæ–‡å­—化ã‘ã—ã¦ä½¿ãˆã¾ã›ã‚“.åŠè§’英字ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’æ–°ãŸã«ä½œæˆã—,ãれã«ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã‹ã‚‰mingwã¨msysをダウンロード,インストールã—ã¦ãã ã•ã„.

1. MinGWã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«

  • デスクトップã«ã‚ã‚‹MinGW-5.1.0.exeをダブルクリックã™ã‚‹ã¨ä»¥ä¸‹ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãŒç¾ã‚Œã¾ã™ã€‚Nextをクリックã—ã¦æ¬¡ã«é€²ã‚€ã€‚

  • Download and Installã«ãƒã‚§ãƒƒã‚¯ã‚’ã„れNextをクリック

  • LicenseAgreementã®ç”»é¢ãŒå‡ºã¾ã™ã®ã§ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã«åŒæ„ã™ã‚‹ãªã‚‰ I Agreeをクリック。当然ã§ã™ãŒã€åŒæ„ã—ãªã„å ´åˆã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã§ãã¾ã›ã‚“。

  • ã©ã®ãƒ‘ッケージをé¸ã¶ãŒèžã„ã¦ãã¾ã™ï¼ŽCurrent(ç¾åœ¨ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³)ã«ãƒã‚§ãƒƒã‚¯ã‚’ã„れNextをクリック.

  • å¿…è¦ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’é¸æŠžã—ã¾ã™ï¼Žã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’Customã«ã—,MinGW base tools,g++ compiler, MinGW Makeã«ãƒã‚§ãƒƒã‚¯ã‚’ã„れ,Nextをクリック.ã“ã®3個ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’é¸æŠžã—ãªã‘れã°ã‚³ãƒ³ãƒ‘イルãŒã§ããªã„ã®ã§ãƒã‚§ãƒƒã‚¯ãŒç¢ºå®Ÿã«å…¥ã£ã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。

  • インストールã™ã‚‹å ´æ‰€ã‚’èžã„ã¦ãã¾ã™ï¼Žã“ã®ã¾ã¾ã§ã‚ˆã„ã®ã§Nextをクリック.ãªãŠï¼Œã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã«ã¯ãƒãƒ¼ãƒ‰ãƒ‡ã‚£ã‚¹ã‚¯ã«58.5MBã®ç©ºã領域ãŒå¿…è¦ã§ã™ï¼Ž

  • スタートメニューフォルダーã®é¸æŠžã‚’èžã„ã¦ãã¾ã™ï¼Žã“ã®ã¾ã¾Installをクリック

  • ダウンロードã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå§‹ã¾ã‚Šã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒçµ‚ã‚ã‚‹ã¨æ¬¡ã®ç”»é¢ã®ã‚ˆã†ã«Installation Completeã®è¡¨ç¤ºã«ãªã‚Šã¾ã™ï¼ŽNextをクリック

  • Finishをクリックã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ä½œæ¥­ã‚’終了ã—ã¾ã—ょã†ï¼Žæ¬¡ã¯MSYSをインストールã—ã¾ã—ょã†ã€‚

2. MSYSã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«

  • MSYSã¯Minimal Systemã®ç•¥ã§MinGWを使ã„ã‚„ã™ãã™ã‚‹ãŸã‚ã«å¿…è¦ãªæœ€å°é™ã®ã‚·ã‚¹ãƒ†ãƒ ã§ã™ã€‚MinGWã¨åŒæ§˜ã«ã“ã“をクリックã—ã¦MSYS-1.0.10.exeをデスクトップã¸ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã—ã¦ãã ã•ã„。MSYS-1.0.10.exeをダブルクリックã™ã‚‹ã¨æ¬¡ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãŒé–‹ãã¾ã™ã€‚「ã¯ã„ã€ã‚’クリックã—ã¦æ¬¡ã¸é€²ã‚€ã€‚

  • Welcome to the “Minimal System” Setup Wizardã®ç”»é¢ãŒé–‹ãã®ã§Nextをクリック。

  • License agreementを読んã§OKãªã‚‰Yesをクリック。

  • Informationを読んã ã‚‰Nextをクリック。

  • Setupã®ç”»é¢ã«ãªã‚Šã¾ã™ï¼Žã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆã‚’変更ã›ãšã«Nextをクリック.インストールã«ã¯å°‘ãªãã¨ã‚‚6MBã®ç©ºã領域ãŒå¿…è¦ã§ã™ï¼Ž

  • Select componentsã®ç”»é¢ã«ãªã‚‹ã®ã§ä½•ã‚‚ã›ãšã«Nextをクリック。

  • Select Start Menu Barã®ç”»é¢ã«ãªã‚Šã¾ã™ã€‚ãªã«ã‚‚ã›ãšã«Nextをクリック。

  • Ready to Installã®ç”»é¢ã«ãªã‚Šã€ã“れã‹ã‚‰ãƒãƒ¼ãƒ‰ãƒ‡ã‚£ã‚¹ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚Installをクリック。

  • 以下ã®ç”»é¢ã®ã‚ˆã†ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒï¼‘ï¼ï¼ï¼…ã«ãªã‚‹ã¨ï¼Œãã®ä¸‹ã®å›³ã®ã‚ˆã†ãªã‚³ãƒžãƒ³ãƒ‰ãƒ—ロンプトウインドウãŒé–‹ãã¾ã™ï¼Ž
  • 以下ã®ã‚ˆã†ã«ç­”ãˆã¦ãã ã•ã„.

    Do you wish to continue with the post intsll?[Yn] yキーを押ã™
    Do you have MinGW installed [Yn] yキーを押ã™
    Please answer the following in the form of c:/foo/bar
    Where is your MinGW installation?C:/mingwã¨ã‚¿ã‚¤ãƒ—ã—ã¦Enterキーを押ã™ã€‚ã“ã“ã§é–“é•ã£ã¦C:ï¿¥mingwã¨ã‚¿ã‚¤ãƒ—ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã«å¤±æ•—ã™ã‚‹ã‚±ãƒ¼ã‚¹ãŒè‰¯ãã‚りã¾ã™ã€‚C:ã®å¾Œã¯ï¿¥ã§ã¯ãªãスラッシュ/ãªã®ã§æ³¨æ„ã—ã¾ã—ょã†ã€‚

  • ã“れã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒçµ‚ã‚りã§ã™ã€‚Finishをクリックã—ã¾ã—ょã†ã€‚

  • ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒæ­£å¸¸ã«çµ‚ã‚ã‚‹ã¨ã€‚デスクトップ上ã«MSYSã®ã‚¢ã‚¤ã‚³ãƒ³ãŒè¿½åŠ ã•れã¾ã™ã€‚ãれをダブルクリックã™ã‚‹ã¨ä»¥ä¸‹ã®MINGW32ターミナルãŒé–‹ãã¾ã™ã€‚ ã“れã§MSYSã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ä½œæ¥­ã¯çµ‚ã‚りã§ã™ã€‚

3. ODEã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«

A. ダウンロード

1. ODE 0.9ã‚’ã™ãダウンロードã—ãŸã„æ–¹

ã“ã“をクリックã—ã¦ode-src-0.9.zipをダウンロードã—ã¦ãã ã•ã„.ã”近所ã®ãƒŸãƒ©ãƒ¼ã‚µã‚¤ãƒˆãŒè‡ªå‹•çš„ã«é¸æŠžã•れダウンロードãŒå§‹ã¾ã‚Šã¾ã™ï¼Ž

ãŸã ã—,Internet Explorerã‚’ãŠä½¿ã„ã®æ–¹ã¯ï¼Œä¸‹å›³ã®ã‚ˆã†ã«ãƒ–ラウザã®ä¸Šã®éƒ¨åˆ†ã«ã€Œã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ä¿è­·ã®ãŸã‚,ã“ã®ã‚µã‚¤ãƒˆã«ã‚ˆã‚‹ï¼Œã“ã®ã‚³ãƒ³ãƒ”ュータã¸ã®ãƒ•ァイルã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ãŒInternet Explorerã«ã‚ˆã‚Šãƒ–ロックã•れã¾ã—ãŸï¼Žã‚ªãƒ—ションを表示ã™ã‚‹ã«ã¯ã“ã“をクリックã—ã¦ãã ã•ã„.ã€ã¨è¡¨ç¤ºã•れã¾ã™ã®ã§ï¼Œä¸‹å›³ã®èµ¤æž ã®éƒ¨åˆ†ã‚’クリックã—,「ファイルã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ï¼ˆD)ã€ã‚’é¸ã¶ã¨ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ãŒé–‹å§‹ã•れã¾ã™ï¼Ž



    ダウンロード先ã¯c:ï¿¥msysï¿¥1.0ï¿¥home¥ユーザåï¿¥srcã®ä¸‹ã«ã—ã¦ãã ã•ã„.srcフォルダーãŒãªã„å ´åˆã¯ã‚¨ã‚¯ã‚¹ãƒ—ローラーã§c:ï¿¥ msysï¿¥1.0ï¿¥home¥ユーザåã¸ç§»å‹•ã—,å³ãƒžã‚¦ã‚¹ãƒœã‚¿ãƒ³ã‚’クリックã—,[æ–°è¦ä½œæˆ(W)→フォルダ(F)]ã‚’é¸ã³srcフォルダーを作æˆã—ã¦ãã ã•ã„.ã“れã§ï¼Œ ダウンロードãŒçµ‚ã‚ã£ãŸã®ã§B.インストールã¸é€²ã‚“ã§ãã ã•ã„.

    2. ODE本家様ã®ã‚¦ã‚§ãƒ–サイト経由ã§ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã—ãŸã„æ–¹

    ODEウェブサイト(下図)ã®å·¦ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒãƒ¼ã«ã‚ã‚‹downloadをクリックã™ã‚‹ã¨



    次ã®ç”»é¢ã«ãªã‚Šã¾ã™ï¼Ž



    Source Codeã®Version-numbered source release:をクリックã™ã‚‹ã¨sourceforge.netã®Open Dynamics Engineã®ãƒšãƒ¼ã‚¸é£›ã¶ã®ã§ï¼Œ  ãã®File Releaseã®é …ç›®ã«ã‚ã‚‹ode-src-0.9.zipをクリックã™ã‚‹ã¨ã”近所ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰å…ˆãŒè‡ªå‹•çš„ã«é¸æŠžã•れダウンロードãŒå§‹ã¾ã‚Šã¾ã™ï¼Žå¾Œã¯ï¼Œ1.ã¨åŒæ§˜ã«ä¿å­˜ã—ã¦ãã ã•ã„.

    B. インストール

    ode-src-0.9.zipã¯zipã§åœ§ç¸®ã•れã¦ã„ã¾ã™ã®ã§zipã‚’è§£å‡ã§ãるソフトウェアをインストールã—ã¦ãã ã•ã„.ã“ã“ã§ã¯ï¼ŒLhaplusã¨ã„ã†åœ§ç¸®ãƒ»è§£å‡ã‚½ãƒ•トを使ã£ã¦ã„ã¾ã™ï¼ŽGoogleã§Lhaplusを検索ã™ã‚‹ã¨ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰å…ˆã‚’ç°¡å˜ã«è¦‹ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ï¼Ž
    ã“れã‹ã‚‰ã®ä½œæ¥­ã¯UNIXã®ã‚³ãƒžãƒ³ãƒ‰ã‚’使ã„ã¾ã™ãŒï¼ŒçŸ¥ã‚‰ãªã„ã‚ãªãŸã‚‚例ã®ã¨ãŠã‚Šå…¥åŠ›ã—ã¦ãã ã•ã„。

    1.  ターミナルã®èµ·å‹•
    MSYSアイコンをダブルクリックã—ã¦MINGW32ターミナルを開ãã¾ã™ã€‚以下ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã“ã®ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã§å®Ÿè¡Œã—ã¦ãã ã•ã„。

    2.  srcフォルダーã¸ç§»å‹•
    $cd src リターンキー($ã¯ãƒ—ロンプトãªã®ã§æ‰“ã¡è¾¼ã¾ãªã„)

    3. ode-0.9ディレクトリã¸ç§»å‹•
    $
    cd ode-0.9 リターンキー

    4. Â ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã®æº–å‚™
    $
    ./configure –enable-double-precision リターンキー
    (/ã®å‰ã«ãƒ”リオドãŒã‚りã€enableã®å‰ã¯ã€€- ãŒï¼’個ã‚りã¾ã™ã€‚)

    5. コンパイル
    $ make リターンキー

    makeã«æˆåŠŸã™ã‚‹ã¨ä»¥ä¸‹ã®ã‚ˆã†ã«è¡¨ç¤ºã•れã¾ã™ã€‚



    6. インストール
    $
    make install リターンキー

    7.テスト
    $
    cd  ode/demo リターンキー
    $ demo_crash リターンキー
    実行形å¼ãƒ•ァイルã¯test_crash.exeã§ã™ï¼Žã“ã®ãƒ•ァイルã®ã‚るフォルダーをエクスプローラーãªã©ã§é–‹ã,ダブルクリックã—ã¦ã‚‚èµ·å‹•ã—ã¾ã™ï¼ŽMSYSã®ãƒ‘スã¯/home/ユーザå/src/ode-0.9/ode/demo/demo_crash.exeã§ã™ãŒï¼ŒWindowsã‹ã‚‰è¦‹ã‚‹ã¨C:ï¿¥msysï¿¥1.0ï¿¥home¥ユーザåï¿¥srcï¿¥ode-0.9ï¿¥odeï¿¥demoï¿¥demo_crash.exeã¨ãªã£ã¦ã„ã¾ã™ï¼Ž

    上ã®ã‚³ãƒžãƒ³ãƒ‰ãŒæˆåŠŸã™ã‚‹ã¨Simulation test environment v0.02ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãŒé–‹ã以下ã®ç”»é¢ãŒè¡¨ç¤ºã•れãŸã‚‰æˆåŠŸã§ã™ã€‚ã”ãã‚ã†ã•ã¾ï¼éŠã³æ–¹ã¯DrawStuff Messageã«è¡¨ç¤ºã•れã¦ã„ã¾ã™ã®ã§ãれã«å¾“ã£ã¦éŠã‚“ã§ãã ã•ã„。


    砲弾ã§ç ´å£Šã•れるブロック


    ãŠã—ã¾ã„。

    更新ログ

    • 2007-12-11: ODE 0.9ã«å¯¾å¿œ
    • 2007-6-13: Windows Vistaã®è¨˜è¿°ã‚’追加
    • 2007-5-16: リンク先ã®å¤‰æ›´ï¼Œèª¬æ˜Žã‚’より詳ã—ã
    • 2007-2-12: ODE0.8ã«å¯¾å¿œ

    Comments are closed.

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