トップページ > 記事閲覧
Bulletを組み込みたいのですが…
名前:kimityan555さん 日時: 2017/02/26 02:45

BulletライブラリをDXライブラリと併用したいのですが、なかなかうまくいきません。 わくわくプログラミング自習室 【DXライブラリ3D入門第2部】物理エンジンBulletとDXライブラリを組み合わせて使う その1 ↑を参考にやってみたのですが、ビルドエラーが100も出てきて解決できる気がしません。 上記のページではVC++ 2010での内容で、今の環境はVS 2013なのでそこに関係があるのでしょうが、どうすれば使えるようになりますか? また、基本的なプログラムの書き方などが解説されているページと、英語でもいいので関数リストなども教えていただけると幸いです。 いろいろと調べたのですが、調べ物が苦手なものでうまく見つけられませんでした。
メンテ

Page: 1 |

Re: Bulletを組み込みたいのですが… ( No.1 )
名前:管理人 日時:2017/02/26 02:56

> わくわくプログラミング自習室 【DXライブラリ3D入門第2部】物理エンジンBulletとDXライブラリを組み合わせて使う その1 > ↑を参考にやってみたのですが、ビルドエラーが100も出てきて解決できる気がしません。 > 上記のページではVC++ 2010での内容で、今の環境はVS 2013なのでそこに関係があるのでしょうが、どうすれば使えるようになりますか? 何が原因かが分かればどうすれば良いか分かるかもしれませんので 幾つかご質問させてください 1.『【DXライブラリ3D入門第2部】物理エンジンBulletとDXライブラリを組み合わせて使う その1』では  Bullet のバージョン 2.78 をダウンロードするように書かれていますが、現在ダウンロードページからダウンロードできるのは  一番過去のバージョンでも 2.82 のようです  kimityan555さんがダウンロードされたバージョンは幾つでしょうか? 2.100個のビルドエラーはどのようなものか見てみたいので、よろしければエラーを10行ほどこちらの  掲示板にコピー&貼り付けをしていただけないでしょうか? > また、基本的なプログラムの書き方などが解説されているページと、英語でもいいので関数リストなども教えていただけると幸いです。 > いろいろと調べたのですが、調べ物が苦手なものでうまく見つけられませんでした。 Google で『bullet c++ 使い方』で検索したところ、幾つも基本的な使い方の解説をされているサイトが 検出されましたので、よろしければご覧になってみてください
メンテ
Re: Bulletを組み込みたいのですが… ( No.2 )
名前:kimityan555 日時:2017/02/26 08:58

返信ありがとうございます。 Bulletのバージョンは2.80でした。 バージョンの違いなどで手順が変わったのかもしれませんが、ビルドするまで一切問題なかったです。 エラーは赤の×マークのアイコンで エラー 1 error C1083: include ファイルを開けません。'stdio.h':No such file or directory c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdatatype.h 14 1 Bullet物理演算 何かのファイルの上に赤の×マークが重なったようなアイコンで 2 IntelliSense: ソース ファイルを開けません "stdio.h" c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxDataType.h 14 1 Bullet物理演算 3 IntelliSense: ソース ファイルを開けません "windows.h" c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxDataTypeWin.h 14 1 Bullet物理演算 4 IntelliSense: ソース ファイルを開けません "tchar.h" c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxDataTypeWin.h 15 1 Bullet物理演算 5 IntelliSense: ソース ファイルを開けません "commctrl.h" c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxDataTypeWin.h 16 1 Bullet物理演算 6 IntelliSense: 識別子 "TCHAR" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 27 39 Bullet物理演算 7 IntelliSense: 識別子 "TCHAR" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 27 67 Bullet物理演算 8 IntelliSense: 識別子 "TCHAR" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 28 14 Bullet物理演算 9 IntelliSense: 識別子 "RECT" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 31 34 Bullet物理演算 10 IntelliSense: 識別子 "RectBuf" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 31 40 Bullet物理演算 11 IntelliSense: 識別子 "HWND" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 36 8 Bullet物理演算 12 IntelliSense: 識別子 "NULL" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 38 99 Bullet物理演算 13 IntelliSense: 識別子 "TRUE" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 39 51 Bullet物理演算 16 IntelliSense: ')' が必要です c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 43 46 Bullet物理演算 15 IntelliSense: 識別子 "OSString" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 43 37 Bullet物理演算 14 IntelliSense: 識別子 "TCHAR" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 43 30 Bullet物理演算 17 IntelliSense: 識別子 "HINSTANCE" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 48 8 Bullet物理演算 18 IntelliSense: 識別子 "NULL" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 50 62 Bullet物理演算 19 IntelliSense: 識別子 "NULL" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 51 60 Bullet物理演算 20 IntelliSense: 識別子 "FALSE" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 54 61 Bullet物理演算 21 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 58 8 Bullet物理演算 22 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 63 42 Bullet物理演算 23 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 66 41 Bullet物理演算 24 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 67 44 Bullet物理演算 25 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 68 48 Bullet物理演算 26 IntelliSense: 識別子 "HICON" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 71 39 Bullet物理演算 27 IntelliSense: 識別子 "TRUE" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 75 73 Bullet物理演算 28 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 81 57 Bullet物理演算 29 IntelliSense: 識別子 "NULL" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 81 78 Bullet物理演算 30 IntelliSense: 識別子 "WNDPROC" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 82 36 Bullet物理演算 31 IntelliSense: 識別子 "HWND" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 85 43 Bullet物理演算 32 IntelliSense: 識別子 "HWND" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 86 43 Bullet物理演算 33 IntelliSense: 識別子 "HWND" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 93 39 Bullet物理演算 34 IntelliSense: 識別子 "HWND" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 98 35 Bullet物理演算 35 IntelliSense: 識別子 "HWND" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 99 39 Bullet物理演算 36 IntelliSense: 識別子 "HMODULE" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 105 38 Bullet物理演算 37 IntelliSense: 識別子 "DestBuffer" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 109 41 Bullet物理演算 38 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 110 40 Bullet物理演算 39 IntelliSense: 識別子 "FilePathBuffer" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 115 40 Bullet物理演算 40 IntelliSense: 識別子 "HRGN" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 119 8 Bullet物理演算 41 IntelliSense: 識別子 "HRGN" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 120 8 Bullet物理演算 42 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 121 41 Bullet物理演算 43 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 125 37 Bullet物理演算 44 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 136 36 Bullet物理演算 45 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 137 40 Bullet物理演算 46 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 141 76 Bullet物理演算 47 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 141 130 Bullet物理演算 48 IntelliSense: 識別子 "NULL" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 141 151 Bullet物理演算 49 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 142 39 Bullet物理演算 50 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 143 42 Bullet物理演算 51 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 144 41 Bullet物理演算 52 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 145 39 Bullet物理演算 53 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 148 40 Bullet物理演算 54 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 148 69 Bullet物理演算 55 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 149 40 Bullet物理演算 56 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 150 42 Bullet物理演算 57 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 150 65 Bullet物理演算 58 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 151 42 Bullet物理演算 59 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 152 42 Bullet物理演算 60 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 153 46 Bullet物理演算 61 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 154 45 Bullet物理演算 62 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 155 43 Bullet物理演算 63 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 157 57 Bullet物理演算 64 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 168 38 Bullet物理演算 65 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 169 45 Bullet物理演算 72 IntelliSense: ')' が必要です c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 171 105 Bullet物理演算 69 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 171 84 Bullet物理演算 68 IntelliSense: 型名は使用できません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 171 78 Bullet物理演算 71 IntelliSense: 型名は使用できません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 171 101 Bullet物理演算 66 IntelliSense: 呼び出しのかっこの前の式は、関数型 (または pointer-to-function 型) である必要があります c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 171 50 Bullet物理演算 67 IntelliSense: 識別子 "CallBackFunction" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 171 58 Bullet物理演算 70 IntelliSense: 識別子 "ItemName" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 171 91 Bullet物理演算 73 IntelliSense: 識別子 "WORD" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 173 63 Bullet物理演算 74 IntelliSense: 識別子 "GUID" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 198 49 Bullet物理演算 75 IntelliSense: 識別子 "GUID" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 198 75 Bullet物理演算 76 IntelliSense: 識別子 "NULL" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 198 101 Bullet物理演算 77 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 199 50 Bullet物理演算 78 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 199 77 Bullet物理演算 79 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 220 43 Bullet物理演算 80 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 220 70 Bullet物理演算 81 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 221 46 Bullet物理演算 82 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 221 73 Bullet物理演算 83 IntelliSense: 識別子 "HWND" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 224 39 Bullet物理演算 85 IntelliSense: "RECT" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 225 55 Bullet物理演算 86 IntelliSense: "RECT" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 225 76 Bullet物理演算 84 IntelliSense: 識別子 "HWND" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 225 42 Bullet物理演算 87 IntelliSense: 識別子 "HWND" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 226 42 Bullet物理演算 88 IntelliSense: 識別子 "GUID" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 241 44 Bullet物理演算 89 IntelliSense: 識別子 "GUID" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 243 14 Bullet物理演算 90 IntelliSense: 識別子 "HBITMAP" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 269 32 Bullet物理演算 92 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 287 35 Bullet物理演算 91 IntelliSense: 識別子 "HANDLE" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 287 8 Bullet物理演算 93 IntelliSense: 識別子 "HANDLE" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 288 8 Bullet物理演算 94 IntelliSense: 識別子 "HANDLE" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 289 30 Bullet物理演算 95 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 293 45 Bullet物理演算 96 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 293 72 Bullet物理演算 98 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 293 197 Bullet物理演算 97 IntelliSense: 識別子 "FALSE" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 293 164 Bullet物理演算 99 IntelliSense: 識別子 "NULL" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 293 220 Bullet物理演算 101 IntelliSense: "TCHAR" は型の名前ではありません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 307 54 Bullet物理演算 100 IntelliSense: 識別子 "HBITMAP" が定義されていません c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用\DxFunctionWin.h 307 8 Bullet物理演算 でした。 今考えれば最初のdxdatatype.hというのが原因なのでしょうが、どこのファイルをどうすれば解決できるかがやっぱりわかりません。 よろしくお願いします。
メンテ
Re: Bulletを組み込みたいのですが… ( No.3 )
名前:管理人 日時:2017/02/26 12:47

stdio.h や windows.h や tchar.h のインクルードに失敗するのですか…? stdio.h や windows.h や tchar.h のインクルードは正常な環境では失敗しないはずなのですが、 DXライブラリを使用しないプログラムではビルドは成功するのでしょうか?
メンテ
Re: Bulletを組み込みたいのですが… ( No.4 )
名前:kimityan555 日時:2017/02/26 17:47

bulletのサンプルをビルドするのはできるみたいです。 またDXライブラリのみの場合も問題なく動作しています。
メンテ
Re: Bulletを組み込みたいのですが… ( No.5 )
名前:管理人 日時:2017/02/27 13:41

ご返答ありがとうございます、他のプロジェクトではビルドが成功するのですね… うーん謎です… よろしければエラーが発生してしまうプロジェクトのフォルダを丸ごと zip などで圧縮して ファイルアップローダーにアップしていただけないでしょうか? プロジェクトを直接拝見できればプロジェクトの設定などから何かわかるかもしれませんので… m(_ _)m
メンテ
Re: Bulletを組み込みたいのですが… ( No.6 )
名前:kimityan555 日時:2017/02/27 20:04

https://1drv.ms/u/s!AklxuVBbrJJ9nG09ZwrJpTuBAD_r にあげておきました。 プロジェクトそのままです。 ソースファイル、ヘッダファイルは「わくわくプログラミング自習室」のサンプルをコピーしたものなので、内容に間違いはないはずです。 サンプルのプロジェクトをそのまま開けなかったので、ページと同じ手順で設定してソースをそのままコピーしています。 よろしくお願いします。
メンテ
Re: Bulletを組み込みたいのですが… ( No.7 )
名前:管理人 日時:2017/02/28 00:41

プロジェクトのアップありがとうございます プロジェクトの設定を拝見したところ原因が分かりました プロジェクトのプロパティの左側のリストから「構成プロパティ」→「VC++ ディレクトリ」を 選んだ際に右側に表示される「インクルード ディレクトリ」と「ライブラリ ディレクトリ」の項目をそれぞれ D:\bullet-2.80-rev2531\src D:\bullet-2.80-rev2531\lib とされていますが、正しくは $(IncludePath);D:\bullet-2.80-rev2531\src $(LibraryPath);D:\bullet-2.80-rev2531\lib となります、$(IncludePath); や $(LibraryPath); は stdio.h や string.h などの C言語の基本的なヘッダファイルやライブラリを使用するために必要な記述なので、 bullet 用のパスは付け足す形で記述する必要があります よろしければお試しください m(_ _)m
メンテ
Re: Bulletを組み込みたいのですが… ( No.8 )
名前:yumetodo 日時:2017/02/28 19:01

そういえばDxLib自体もBulletを使っている部分があったと思うんですが、そろそろ依存バージョン上げるべきなのではないかという思いと、 名前被り防止のために識別名をいじるより名前空間をいじるべきなのではという思いが・・・。 https://github.com/bulletphysics/bullet3/releases 現在依存が2.75ですが、最新は2.86ですし・・・。
メンテ
Re: Bulletを組み込みたいのですが… ( No.9 )
名前:kimityan555 日時:2017/03/01 15:23

返信おくれてすいません。 指摘された箇所を直してみましたが、エラーが出ました。 エラーの内容はBullet2.78のsrcに入っているはずのファイルが2.80になってほかのファイルに代わってしまったために起きているらしく、どうしようもなかったので2.78を入れました。 サンプルのプログラムをビルドすると一つだけエラーが出たので、もうあきらめようかと思ったのですが、カメラの視野角に指定されている式のπが定義されていないというものだったので3.14に変えて無事動作させることができました。 結局、原因は単純なミスが積み重なったもので全く恥ずかしいばかりです。 ご指摘、ありがとうございました。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存