ç°¡å˜ï¼Visual C++ 2008 EEを使ã£ãŸè‡ªä½œODE0.11.1プログラムã®ãƒ“ルド法

2009-06-16
By demu

ode-0.11.1ã«åˆã‚ã›ã¦Visual C++ 2008EEã®è¨­å®šã‚‚å¿…è¦ãªã®ã§ã“ã®è¨˜äº‹ã«è¿½åŠ ã—ã¾ã—ãŸ2009-6-16).

自分ã§ä½œæˆã—ãŸODEを使ã£ãŸãƒ—ログラムをVisual C++ 2008 EEã§ãƒ“ルドã™ã‚‹ç°¡å˜ãªæ–¹æ³•を説明ã—ã¾ã™ï¼Žã“ã®æ–¹æ³•ã¯ç°¡å˜ã«ã™ã‚‹ãŸã‚ã«cドライブã®odeãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れãŸãƒ•ã‚©ãƒ«ãƒ€å†…ã®æŒ‡å®šç®‡æ‰€ã«ãƒ•ァイルを置ã‹ãªã‘れã°ãªã‚Šã¾ã›ã‚“.

  • 準 備:Visual C++ 2008 EEã®è¨­å®š
    • ツール(T)→オプション(O)ã‚’é¸æŠžã—,VC++ディレクトリã®ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ•ァイルを以下ã®ã‚ˆã†ã«è¿½åŠ ã™ã‚‹ï¼Ž
      • C:Â¥ode-0.11.1Â¥includevc1
    • VC++ディレクトリã®ãƒ©ã‚¤ãƒ–ラリファイルを以下ã®ã‚ˆã†ã«è¿½åŠ ã™ã‚‹ï¼Ž
      • C:Â¥ode-0.11.1Â¥libÂ¥DebugDoubleLib vc2
  • 自作プログラムã®ãƒ“ルド法
    1. 作業用フォルダã®ä½œæˆï¼šã¾ãšï¼Œc:\ode-0.11.1ã®ä¸‹ã«myprogã¨ã„ã†ãƒ•ォルダを作ã£ã¦ãã ã•ã„.ã“れã‹ã‚‰ã¯ï¼Œãã®ä¸­ã«è‡ªåˆ†ãŒä½œã‚‹ãƒ—ログラム毎ã«ãƒ•ォルダを作æˆã—ã¦ã„ãã¾ã™ï¼Žã“ã“ã§ã¯ï¼ŒtemplateVCã¨ã„ã†myprogã®ä¸­ã«ä½œæˆã—ã¦ãã ã•ã„.
      vcpp0
    2. ダウンロードã¨è§£å‡ï¼štemplatevc090614.zipをダウンロードã—ã¦ã€ä½œæ¥­ãƒ•ォルダã«å±•é–‹ã™ã‚‹ã€‚ã“ã®ä¾‹ã§ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹ã€‚ 
      C:\ode-0.11.1\myprog\templateVC
      vcpp1
    3. ファイルåã®å¤‰æ›´ï¼šä¸Šã§ä½œæˆã—ãŸtemplateVCã®ä¸­ã«ã¯ãƒ†ãƒ³ãƒ—レート用ã®ãƒ—ロジェクトファイルtemplate.vcprojãŒã‚りã¾ã™ï¼Žè‡ªåˆ†ã§ä½œæˆã—ãŸã‚½ãƒ¼ã‚¹ãƒ•ァイルをhello.cppã¨ã—ã¾ã™ï¼Žãƒ—ロジェクトファイルをソースファイルåã¨åŒã˜ã«ã™ã‚‹ã¨ã‚ã‹ã‚Šã‚„ã™ã„ã®ã§template.vcprojã‚’hello.vcprojã«å¤‰æ›´ã™ã‚‹ã€‚
    4. Visual C++ã®èµ·å‹•ã¨ãƒ—ロジェクトåã®å¤‰æ›´ï¼šãƒ•ァイルåhello.vcprojをダブルクリックã—ã¦Visual C++ã‚’é–‹ã。ソリューションエクスプローラーã®ä¸­ã®ãƒ•ォルダåãŒtemplateã«ãªã£ã¦ã„ã‚‹ã®ã§ã€ã‚«ãƒ¼ã‚½ãƒ¼ãƒ«ã‚’当ã¦å³ãƒžã‚¦ã‚¹ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ã€Œåå‰ã®å¤‰æ›´(M)ã€ã‚’é¸æŠžã—ã€helloã«åå‰ã‚’変更ã™ã‚‹ã€‚ 
      vcpp2
    5. æ–°ã—ã„ファイルã®è¿½åŠ 
      • 「ソースファイルã€ã«ã‚«ãƒ¼ã‚½ãƒ¼ãƒ«ã‚’当ã¦ã€å³ãƒžã‚¦ã‚¹ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ã€ã€Œè¿½åŠ (D)ã€â†’「既存ã®é …ç›®(G)ã€ã‚’é¸æŠžã™ã‚‹ã€‚vcpp3
      • 「既存項目ã®è¿½åŠ ã€ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãŒé–‹ãã®ã§hello.cppã‚’é¸æŠžã—ã€ã€Œè¿½åŠ (A)ã€ãƒœã‚¿ãƒ³ã‚’クリックã™ã‚‹ã€‚
        vcpp4
    6. ビルド:「helloã®ãƒ“ルド(U)ã€ã‚’é¸æŠžã—ビルドã™ã‚‹ã€‚ソリューションファイルhello.slnã‚’ä¿å­˜ã™ã‚‹ã‹èžã‹ã‚Œã‚‹ã®ã§ã€Œä¿å­˜(S)ã€ã‚’クリックã™ã‚‹ã€‚ æˆåŠŸã™ã‚‹ã¨å®Ÿè¡Œãƒ•ァイルhello.exeãŒã§ãる。
      vcpp5
      vcpp6
    7. 実行:hello.exeをダブルクリックã—ã¦å®Ÿè¡Œã™ã‚‹ã€‚
      vcpp7

    ãªãŠï¼Œã“ã®æ–¹æ³•ã¯ç›¸å¯¾ãƒ‘スを使ã£ã¦ã„ã‚‹ãŸã‚自分ã§ä½œæˆã—ãŸãƒ•ァイルã®ç½®ã場所を変更ã§ãã¾ã›ã‚“.必ãšï¼Œc:\ode-0.11.1\myprogã®ä¸­ã«å¥½ããªåå‰ãƒ•ォルダ(英文字åŠè§’)を作り,ãã®ä¸­ã«ãƒ†ãƒ³ãƒ—レートã¨ãªã‚‹ãƒ—ロジェクトファイルtemplate.vcprojã¨è‡ªåˆ†ã§ä½œæˆã—ãŸã‚½ãƒ¼ã‚¹ãƒ•ァイルを置ã„ã¦ãã ã•ã„.

ã§ã‚€

Tags:

23 Responses to ç°¡å˜ï¼Visual C++ 2008 EEを使ã£ãŸè‡ªä½œODE0.11.1プログラムã®ãƒ“ルド法

  1. sunlight MonsterID Icon sunlight on 2010-06-01

    ファイル ‘ode_doubled.lib’ ã‚’é–‹ãã“ã¨ãŒã§ãã¾ã›ã‚“。ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒè¡¨ç¤ºã•れã¾ã—ãŸã€‚
    é–‹ã‘ãªã„ç†ç”±ã¨ã—ã¦æŒ™ã’られるもã®ã«ãªã«ãŒè€ƒãˆã‚‰ã‚Œã‚‹ã§ã—ょã†ã‹ã€‚
    ※demo_basketã¯é–‹ãã“ã¨ãŒã§ãã¾ã—ãŸã€‚

    • sunlight MonsterID Icon sunlight on 2010-06-04

      demu様

      上記ã®ä»¶è‡ªå·±è§£æ±ºã„ãŸã—ã¾ã—ãŸã€‚

      自作ファイルプロパティã®ã€Œè¿½åŠ ã™ã‚‹ãƒ©ã‚¤ãƒ–ラリディレクトリã€ã«
      C:\ode-0.11.1\lib\DebugDoubleLibã¨å…¥åŠ›ã—ãŸã¨ã“ã‚エラーãªã—ã§è¡Œã‘ã¾ã—ãŸã€‚
      ã‚りãŒã¨ã†ã”ã–ã„ã¾ã—ãŸã€‚

      -sunlight-

  2. shen MonsterID Icon shen on 2010-05-10

    include ファイルを開ã‘ã¾ã›ã‚“。’ode/ode.h’: No such file or directoryã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒã§ã¦ã—ã¾ã„ã¾ã™ã€‚
    何ãŒå•題ã§ã—ょã†ã‹

    • demu MonsterID Icon demu on 2010-05-11

      shenã•ã‚“ã€

      インクルードファイルã®è¨­å®šãŒãŠã‹ã—ã„ã¨æ€ã‚れã¾ã™ã€‚上ã®èª¬æ˜Žã©ãŠã‚Šã«ã‚„れã°ã§ãã‚‹ã¯ãšã§ã™ãŒï¼Žï¼Žï¼Ž

      ã™ã¿ã¾ã›ã‚“ãŒã€é ‚ã„ãŸæƒ…å ±ã ã‘ã§ã¯ã‚ã‹ã‚Šã‹ã­ã¾ã™ã€‚

      ã§ã‚€

  3. kazuku MonsterID Icon kazuku on 2009-12-24

    サンプルプログラム㯔debugLib”ã§ãƒ“ルドã—ã¦ã‚‹ã‚ˆã†ãªã®ã§ã€è‡ªä½œãƒ—ログラムも”debugLib”ã«è¨­å®šå¤‰æ›´ã—ã¦ãƒ“ルドã—ãªãŠã—ãŸã‚‰ã€ã‚³ãƒ³ãƒ‘イルエラーを起ã“ã—㦔dsDrawSphereD’ : 1 番目ã®å¼•æ•°ã‚’ ‘const dReal *’ ã‹ã‚‰ ‘const double []‘ ã«å¤‰æ›ã§ãã¾ã›ã‚“。”ã£ã¦ã„ã†ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’åãã¾ã—ãŸã€‚ã—ã‹ã—ã€ã‚µãƒ³ãƒ—ルプログラムをãã®ã¾ã¾ã‚³ãƒ³ãƒ‘イルã—ãŸã‚‰é€šã£ã¦ã—ã¾ã†ã‚“ã§ã™ãŒã©ã†ã„ã†ã“ã¨ãªã‚“ã§ã—ょã†ã‹ï¼Ÿ

  4. kazuku MonsterID Icon kazuku on 2009-12-22

    サンプルプログラムã®hello.cppã®”texturepath.h”ã¯ä½•ã®ãŸã‚ã«èª­ã¿è¾¼ã‚“ã§ã„ã‚‹ã‚“ã§ã™ã‹ï¼Ÿ

  5. ã¨ã‚‹ã¨ MonsterID Icon ã¨ã‚‹ã¨ on 2009-12-20

    ç§ã‚‚ベルンã•ã‚“ã®ã‚ˆã†ã«
    fatal error C1083: include ファイルを開ã‘ã¾ã›ã‚“。’ode/ode.h’: No such file or directory ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒã§ã¦ã—ã¾ã„ã¾ã™ã€‚
    インクルードファイルã¨ãƒ©ã‚¤ãƒ–ラリファイルを一番上ã«è¨­å®šã—ã¾ã—ãŸãŒãれã§ã‚‚エラーãŒã§ã¦ã—ã¾ã„ã¾ã™ã€‚何ãŒå•題ãªã®ã§ã—ょã†ã‹

  6. kazuku MonsterID Icon kazuku on 2009-12-19

    標準ã§å…¥ã£ã¦ã„ã‚‹ã‚“ãªã‚‰æ™®é€šã«å‹•ãã¯ãšã§ã™ã‚ˆã­ã€‚ã§ã‚‚自分ã®ç’°å¢ƒã§ã¯å‹•ãã¾ã›ã‚“。ã¡ãªã¿ã«è‡ªåˆ†ã®ç’°å¢ƒã¯
    OS:Vista Home Premium
    ビルド:Visual C++ 2008 EE
    ODE:ode-0.11.1
    ã§ã™ã€‚

  7. kazuku MonsterID Icon kazuku on 2009-12-17

    コンパイルã«ã¯æˆåŠŸã—ãŸã‚“ã§ã™ãŒå®Ÿè¡Œã™ã‚‹ã¨”could not load accelerators”ã¨è¨€ã£ã¦æ¥ã¦ã‚¨ãƒ©ãƒ¼ã‚’åã„ãŸã‚“ã§ã™ãŒ”accelerators”ã¨ã¯ä½•ã§ã—ょã†ã‹ï¼Ÿä½•ãŒåŽŸå› ãªã®ã§ã—ょã†ã‹ï¼Ÿ

  8. ベルン MonsterID Icon ベルン on 2009-11-02

    完全ã«ä¸Šè¨˜ã®ã¨ãŠã‚Šè¨­å®šã‚’進ã‚ãŸã®ã§ã™ãŒã€
    fatal error C1083: include ファイルを開ã‘ã¾ã›ã‚“。’ode/ode.h’: No such file or directory
    ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒã§ã¾ã™ã€‚解決方法ãŒã‚ã‹ã‚‹æ–¹æ•™ãˆã¦ãã ã•ã„。

    OS:Vista Business
    ビルド:Visual C++ 2008 EE
    ODE:ode-0.11.1

  9. アイアンホース MonsterID Icon アイアンホース on 2009-07-13

    「簡å˜ï¼Visual C++ 2008 EEを使ã£ãŸè‡ªä½œODE0.11.1プログラムã®ãƒ“ルド法ã€ã§
    次ã®ã‚ˆã†ãªã‚¨ãƒ©ãƒ¼ãŒã§ã¾ã™ã€‚環境ã¯WINDOWS XP,VC++2008EEã€ODE0.11.1ã§ã™ã€‚

    1>LINK : fatal error LNK1104: ファイル ‘ode_doubled.lib’ ã‚’é–‹ãã“ã¨ãŒã§ãã¾ã›ã‚“。

    ‘ode_doubled.lib’ ã¯ã€€ODE0.11.1 ã®ã©ã“ã«ã‚ã‚‹ã®ã§ã—ょã†ã‹ã€‚

  10. demu MonsterID Icon demu on 2009-07-02

    ãŸãï¼ ã•ん,

    コメントã‚りãŒã¨ã†ã”ã–ã„ã¾ã™ï¼Ž

    サンプルプログラムã®ãƒ“ルドã¯ã§ãã®ã§ã—ょã†ã‹ï¼Ÿã‚¯ãƒªãƒ¼ãƒ³ã—ã¦å†ãƒ“ルドã—ã¦ã¿ã¦ãã ã•ã„.

    ã¾ãŸï¼Œmonobot.cppã¯hello.cppã®é–“é•ã„ã§ã™ï¼Žã”指摘ã‚りãŒã¨ã†ã”ã–ã„ã¾ã™ï¼Ž

    ã§ã‚€ï¼ ã‚°ãƒ©ãƒ¼ãƒ„

  11. ãŸãï¼  MonsterID Icon ãŸãï¼  on 2009-07-02

    サンプルプログラムを入れã¦å‹•ã‹ãã†ã¨ã—ãŸã®ã§ã™ãŒã€
    error PRJ0002 : エラーã®çµæžœ 1 ㌠‘C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\rc.exe’ より返ã•れã¾ã—ãŸã€‚
    ã¨ã‚¨ãƒ©ãƒ¼ãŒå‡ºã¦ã—ã¾ã„ã¾ã—ãŸã€‚

    ãれã¨ä¸Šã«monobot.cppã‚’é¸æŠžã™ã‚‹ã¨æ›¸ã„ã¦ã‚りã¾ã™ãŒã€
    ç”»åƒã«ã¯hello.cppã—ã‹ã‚りã¾ã›ã‚“。

    hello.cppã¨monobot.cpp両方追加ã™ã‚‹ã¨ã„ã†æ„味ã§ã—ょã†ã‹ï¼Ÿï¼Ÿ

  12. demu MonsterID Icon demu on 2009-07-13

    0.11.1ã ã¨ã™ãã‚ã‹ã‚Šã¾ã™ï¼Ž

    c:\ode-0.11.1\lib\DebugDoubleLibã®ä¸­ã«ãªã‘れã°ã„ã‘ã¾ã›ã‚“.

    ãªã„å ´åˆã¯odeãã®ã‚‚ã®ã‚’ビルドã—ç›´ã—ã¦ãã ã•ã„.

    ã§ã‚€

  13. ベルン MonsterID Icon ベルン on 2009-11-02

    ã™ã¿ã¾ã›ã‚“。自己解決ã—ã¾ã—ãŸã€‚
    インクルードファイルã¨ãƒ©ã‚¤ãƒ–ラリファイルã®
    設定ã§è¿½åŠ ãƒ‘ã‚¹ã¯ä¸€ç•ªä¸‹ã«ã—ã¦ã„ãŸã®ã§ã™ãŒï¼Œ
    一番上ã«ã—ãŸã‚‰ãªãœã‹ã†ã¾ãã„ãã¾ã—ãŸãƒ»ãƒ»ãƒ»ã€‚
    ç†ç”±ãŒã‚ˆãã‚ã‹ã‚Šã¾ã›ã‚“。

  14. kazuku MonsterID Icon kazuku on 2009-12-17

    acceleratorsã¯ã‚ã‹ã‚Šã¾ã—ãŸã€‚自分ã¯Directx10を使ã£ã¦ã„ã‚‹ã‚“ã§ã™ãŒã“ã®ãƒ—ログラムã¯å¯¾å¿œã—ã¦ã„ã¾ã™ã‹ï¼Ÿ

  15. demu MonsterID Icon demu on 2009-12-17

    Kazukuã•ん,

    ã™ã‚‹ã©è³ªå•ã§ã™ã­ï¼Ž

    残念ãªãŒã‚‰ï¼ŒODE,正確ã«ã¯ãれã«ä»˜å±žã®ã‚°ãƒ©ãƒ•ィクスライブラリdrawstuffã¯DirectXを使ã£ã¦ã„ã¾ã›ã‚“.

    OpenGLを使ã£ã¦ã„ã¾ã™ï¼Ž

    ç§ã¯ï¼ŒDirectXã§ã‚‚利用ã§ãるグラフィクスライブラリを開発中ã§ã™ï¼Žä»Šå¹´ä¸­ã«ã¯ãƒªãƒªãƒ¼ã‚¹ã—ãŸã„ã¨æ€ã£ã¦ã„ã¾ã™ï¼Ž

    ã§ã‚€

  16. kazuku MonsterID Icon kazuku on 2009-12-18

    ã‚ã‹ã‚Šã¾ã—ãŸã€‚ã‚りãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚ã—ã‹ã—ã€ãã†ã ã¨ã™ã‚‹ã¨ã§ã‚‚プログラムã¯å‹•ã‹ãªã„ã¯ãšã§ã™ã‚ˆã­ã€‚ã§ã‚‚ã€è‡ªåˆ†ã®ç’°å¢ƒã§ã¯å‹•ãã¾ã—ãŸã€‚ã“れã¯ã©ã†ã„ã†ã“ã¨ãªã‚“ã§ã—ょã†ã‹ï¼Ÿ

  17. demu MonsterID Icon demu on 2009-12-19

    ライブラリやヘッダファイルをå–り込む順番ãŒé‡è¦ã§ã™ï¼Žç§ã‚‚ã“ã‚Œã§æ˜”ã¯ã¾ã‚Šã¾ã—ãŸï¼Ž

    ã§ã‚€

  18. demu MonsterID Icon demu on 2009-12-19

    ODEã¯OpenGLを使ã£ã¦ã„ã¾ã™ï¼ŽWindowsã«ã‚‚標準ã§ãã®ãƒ©ã‚¤ãƒ–ラリãŒå…¥ã£ã¦ã„ã‚‹ã‹ã‚‰ã ã¨æ€ã„ã¾ã™ï¼Ž

    ã§ã‚€

  19. kazuku MonsterID Icon kazuku on 2009-12-19

    サンプルプログラムãªãã¡ã‚“ã¨å‹•ã„ã¦ã‚‹ã‚ˆã†ã§ã™ã€‚ã¤ã¾ã‚Šã€è‡ªä½œã®ãƒ—ログラムã ã‘ãŒå‹•ã„ã¦ã¾ã›ã‚“。ãªã‚“ã§ã§ã—ょã†ã‹ï¼Ÿ

  20. demu MonsterID Icon demu on 2009-12-20

    自作プログラム用ã®ãƒ—ロジェクトファイルã®è¨­å®šãŒæ‚ªã„ã®ã ã¨æ€ã„ã¾ã™ï¼Ž

    ã§ã‚€

  21. demu MonsterID Icon demu on 2009-12-23

    kazukuã•ん,

    texturepath.hã®ä¸­èº«ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ï¼Ž

    #ifndef DRAWSTUFF_TEXTURE_PATH
    #define DRAWSTUFF_TEXTURE_PATH “../../drawstuff/textures”
    #endif

    テクスãƒãƒ£ã®ãƒ‘スを変更ã—ãŸã„ã¨ãã¯ï¼Œã“ã®ãƒ˜ãƒƒãƒ€ãƒ•ァイルを修正ã™ã‚Œã°è‰¯ã„ã§ã—ょã†ï¼Ž

    ã§ã‚€

コメントをã©ã†ãž

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

4,735 views  (Since 2010-08-11)