• ベストアンサー

open dynamics engine の導入

open dynamics engineという動力学シミュレータがあるのですが、ダウンロードして解凍してvisual c++で開きました。 新規でワークスペースを作ってそこにこのシミュレータを導入しようとがんばったところ、DrawStuffd.libの外部シンボルエラーでつまずいてしまいました。 どなたかこの解決法を教えていただけないでしょうか。 どうかお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • rigidbody
  • ベストアンサー率60% (20/33)
回答No.1

下記を行ってみて下さい。 (1) ode-0.5\vc6\samples\drawstuff.dspを開いてビルド (2) 出来上がったlibを、該当するプロジェクトのリンカ入力部分で指定

関連するQ&A

  • open dynamics engine の導入方法2

    また同じような質問ですが、opne dynamics engineの導入方法を皆さんはどのように行なっていますか?バージョン0.5を使いWindowsでの設定を教えて下さい。 お願いします。 ちなみに、「他のライブラリの使用と競合しています」や「外部シンボル"~~" は未解決です」というエラーがいろんなとこで、発生して困っています。 そのあたりも説明していただけると本当に助かります。

  • DXライブラリ3D導入方法

    Visual C++ 2008使用 DXライブラリ3D導入時に下記のビルドエラーが発生します。 --------------------------------------------------------------- リンクしています... DxLibAd.lib(mL_Sound.obj) : error LNK2001: 外部シンボル "_CLSID_DirectMusicPerformance" は未解決です。 DxLibAd.lib(mL_Sound.obj) : error LNK2001: 外部シンボル "_IID_IDirectMusicPerformance8" は未解決です。 DxLibAd.lib(mL_Sound.obj) : error LNK2001: 外部シンボル "_CLSID_DirectMusicLoader" は未解決です。 DxLibAd.lib(mL_Sound.obj) : error LNK2001: 外部シンボル "_IID_IDirectMusicLoader8" は未解決です。 DxLibAd.lib(mL_Sound.obj) : error LNK2001: 外部シンボル "_CLSID_DirectMusicSegment" は未解決です。 DxLibAd.lib(mL_Sound.obj) : error LNK2001: 外部シンボル "_IID_IDirectMusicSegment8" は未解決です。 DxLibAd.lib(mL_Sound.obj) : error LNK2001: 外部シンボル "_GUID_StandardMIDIFile" は未解決です。 LIBCMTD.lib(wincrt0.obj) : error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 ___tmainCRTStartup で参照されました。 C:\Documents and Settings\ABC\デスクトップ\test\Debug\test.exe : fatal error LNK1120: 外部参照 8 が未解決です。 ---------------------------------------------------------------- 下記URLに同様の問題に関する質問が投稿されていたのですがVS2005のようですので解決できませんでした。 またリンクが正しくない、といった内容の記述を見かけたのですがリンクの方法がわかりません。 解答お願いします。 参考にさせていただいたサイト http://fatalita.sakura.ne.jp/3DLib/Install/LIB/index.html http://fatalita.sakura.ne.jp/CGI/3DLib2/read.cgi?no=11

  • WinXP上でVisualStudio6.0で作られたワークスペースを

    WinXP上でVisualStudio6.0で作られたワークスペースを VisualStudio2010Ultimateで開いてビルドしようとするとエラーになります。 VisualStudio6.0→2010の移行で手動で必要な作業はあるのでしょうか? ビルドしようとしているワークスペースは、30個程のプロジェクトで構成されています。 ワークスペースを開く際にプロジェクトファイルを変換したのですが、 プロジェクトの依存関係を自動判定あるいはVS6の設定が無効になっている為にビルドをするとコンパイルエラーがでました。 手動でプロジェクトの依存関係とビルドの順序を設定しなおすと全プロジェクトのコンパイルは通るようになったのですが、プロジェクト間でのシンボル未解決のLNK2019,2001がでました。 プロジェクト単体でビルドすると.libファイルが生成されて、シンボルと実モジュールができているようです。 しかし、ワークスペース全体のビルドをすると、各プロジェクトをビルドして.libを生成して、生成した.libを削除しています。 結果として、コンパイルは成功してリンクでエラーになっています。 プロジェクトの設定をVS6と比較しながら原因を探しているのですが、関連しそうなものがなくて困っています。 よろしくお願い致します。 以上

  • Visual C++ 2005 Express EditionでLINK2019エラー

    Visual C++ 2003.netからVisual C++ 2005 Express Editionに移行した際に、以前書いたプログラムがリンクエラーで動かなくなってしまいました。 追加するLibディレクトリが足りないのかと思ったのですが、何が足りないのか見つけることができませんでした。 解決法を教えていただけないでしょうか。 OSはWindows XPです。 よろしくお願いします。 エラーメッセージの内容↓ ------------------------------- error LNK2019: 未解決の外部シンボル __imp__GetWindowPlacement@8 が関数 _WinMain@16 で参照されました。 error LNK2019: 未解決の外部シンボル __imp__DispatchMessageA@4 が関数 _WinMain@16 で参照されました。 error LNK2019: 未解決の外部シンボル __imp__TranslateMessage@4 が関数 _WinMain@16 で参照されました。 error LNK2019: 未解決の外部シンボル __imp__PeekMessageA@20 が関数 _WinMain@16 で参照されました。 error LNK2019: 未解決の外部シンボル __imp__ValidateRect@8 が関数 _WinMain@16 で参照されました。 error LNK2019: 未解決の外部シンボル __imp__ShowWindow@8 が関数 _WinMain@16 で参照されました。 error LNK2019: 未解決の外部シンボル __imp__SetWindowPos@28 が関数 _WinMain@16 で参照されました。 error LNK2019: 未解決の外部シンボル __imp__GetWindowRect@8 が関数 _WinMain@16 で参照されました。 error LNK2019: 未解決の外部シンボル __imp__GetClientRect@8 が関数 _WinMain@16 で参照されました。 error LNK2019: 未解決の外部シンボル __imp__CreateWindowExA@48 が関数 _WinMain@16 で参照されました。 error LNK2019: 未解決の外部シンボル __imp__GetSystemMetrics@4 が関数 _WinMain@16 で参照されました。 error LNK2019: 未解決の外部シンボル __imp__RegisterClassExA@4 が関数 _WinMain@16 で参照されました。 error LNK2019: 未解決の外部シンボル __imp__LoadCursorA@8 が関数 _WinMain@16 で参照されました。 error LNK2019: 未解決の外部シンボル __imp__DefWindowProcA@16 が関数 "long __stdcall WindowProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WindowProc@@YGJPAUHWND__@@IIJ@Z) で参照されました。 error LNK2019: 未解決の外部シンボル __imp__PostQuitMessage@4 が関数 "long __stdcall WindowProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WindowProc@@YGJPAUHWND__@@IIJ@Z) で参照されました。 現在追加されているLibディレクトリ↓ ------------------------------------------- $(VCInstallDir)lib $(VCInstallDir)PlatformSDK\lib $(FrameworkSDKDir)lib $(VSInstallDir) $(VSInstallDir)lib C:\Program Files\Microsoft Platform SDK\Lib C:\Program Files\Microsoft DirectX SDK (April 2007)\Lib\x86

  • 「外部シンボル "_DirectDrawCreate@12" は未解決」って???

    外国のサイトで拾ってきたVisual C++のソースコードをコンパイルしたら 次のようなエラーが出ました。 --------------------------------- (1) test.obj : error LNK2001: 外部シンボル "_DirectDrawCreate@12" は未解決です (2) nafxcwd.lib(thrdcore.obj) : error LNK2001: 外部シンボル "__endthreadex" は未解決です (3) nafxcwd.lib(thrdcore.obj) : error LNK2001: 外部シンボル "__beginthreadex" は未解決です (4) Debug/prog.exe : fatal error LNK1120: 外部参照 3 が未解決です。 (5) link.exe の実行エラー --------------------------------- 特に、(1)~(3) の意味がよく分かりません。 Readmeを見ると、「コンパイルすればいい」としか書いてないのですが、、、 もし原因がわかったらお願いします。

  • Visual Windows for BC++の設定方法を教えてください。

    BCC Developper で リンク:CV.lib, cxcore.lib highgui.lib を設定してビルドできるプログラムがあります。 これをVisual Winows for BC++ でビルドしようとすると、コンパイルはできるのですが、リンクでエラーになります。 Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: 外部シンボル '_cvLoadImage' が未解決(D:\PROJ2\DEBUG\OPENCV1.OBJ が参照) Error: 外部シンボル '_cvNamedWindow' が未解決(D:\PROJ2\DEBUG\OPENCV1.OBJ が参照) Error: 外部シンボル '_cvCloneImage' が未解決(D:\BCCPROJ\PROJ2\DEBUG\OPENCV1.OBJ が参照) Error: 外部シンボル '_cvGetSize' が未解決(D:\BCCPROJ\PROJ2\DEBUG\OPENCV1.OBJ が参照) 以下省略 libファイルのあるフォルダは指定してありますので、直接libファイルを指定しなければいけないと思うのですが、直接指定する方法がわかりません。 なおコマンドラインで、 bcc32 -WC -6 -Od -w- -AT -pc -H- -k -b -v -y -eDebug\proj2.exe Debug\opencv1.obj D:\OpenCV\lib\cv.lib D:\OpenCV\lib\cxcore.lib D:\OpenCV\lib\highgui.lib では正常にビルドできます。

  • CLAPACKの使用時にエラーが表示される件について

    こんにちは。 現在、特異値分解を行いたくて、数値計算ライブラリの使用を考えています。PCは、Windows環境でVisual C++を使用しています。 CLAPACKというライブラリがあることを知り、早速インストールして、インクルードファイルとlibファイルにパスを通し、サンプルプログラムをいざビルドしてみたところ、 「未解決の外部シンボル_ftol2_sse関数が_dlamc1_で参照されました」 「外部シンボル_ftol2_sseは未解決です」 というエラーがでてきて、ビルドできませんでした。 プログラムに詳しくないため、このエラーの意味がわかりません。 もし、CLAPACKをインストールして、同じようなエラーがでてきた経験がある方いらっしゃいましたら、その解決法を教えていただけませんか? よろしくお願いします。

  • eclips超初心者です サンプルファイルの使い方を教えてください

    eclips 3.4.2です 雑誌のサンプルファイル(androidのサンプル)をワークスペースに置き、 ファイルを読み込ませようとしていますが、 どれを読ませても、パッケージエクスプローラに表示されません どうすれば、良いのでしょうか? 例えば、 http://gihyo.jp/assets/files/magazine/SD/2009/200903/SD200903-ch4-1.zip をダウンロードして、解凍して、ワークスペースにコピーしました ファイル→ファイルを開く でいろいろ開きましたがうまくいきません。 よろしくお願いします。

    • ベストアンサー
    • Java
  • C++言語で、レナードジョーンズ関数型のポテンシャル法をプログラム

    わたしはODE(Open Dynamics Engine)について勉強しているのですが、障害物回避の方法で、レナードジョーンズ関数を利用したポテンシャル法をC++でプログラムしたいのですがどのようなプログラムを作ればいいのかわかりません。引力と斥力の合成ベクトルを求めるプログラムを教えていただきたいので、よろしくお願いします

  • Visual C++ 初心者です。

    Visual C++ 2005 Express Editionをダウンロードしました。 void main() {printf ("Hello World"); getchar();} をビルドしたところ、 MSVCRTD.lib(crtexew.obj) : error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 ___tmainCRTStartup で参照されました。 Debug\test.exe : fatal error LNK1120: 外部参照 1 が未解決です。 とエラーが出ました。 何が問題なのでしょうか。 全く初心者で、周りに質問できる人もいなくて、このアプリケーションを使わなければいけない状況です。 諸事情あって今日はもうパソコンを開けないのかもしれませんので、 お礼は遅くなると思いますが、よろしくお願いします。