0

Box2d を Cocos3d プロジェクトに含めたいのですが (2D 物理エンジンであることはわかっています)、動作させることができません。Xcode は box2d h ファイルを検出しません。検索パスをセットアップしようとしましたが、効果がありません。助言がありますか?たとえば、Box2D/Collision/b2BroadPhase.h が見つかりません。

私は次のようにしました:

  1. 作業中の cocos2d プロジェクトから Box2d フォルダーをコピーし、Cocos3d プロジェクトの libs フォルダーに配置しました。

  2. 次の選択で cocos3d プロジェクトにファイルを追加しました。

    • dest フォルダにコピーする UNCHECKED
    • 追加されたフォルダーのグループを作成します (つまり、フォルダー参照を作成しません)。
    • ターゲットに追加がチェックされました
  3. この後、プロジェクト全体の「ユーザーヘッダー検索パス」と「ヘッダー検索パス」に「ライブラリ」を追加しましたが、ターゲット固有の設定に継承されるようです。「常にユーザーパスを検索する」にチェックが入っています。

これに関して多くの質問を見つけ、他の多くの解決策を試しました。これは私の最近の試みです。これって何かおかしくないですか??

4

1 に答える 1

1

私の間違いは、ヘッダー検索パスとして「libs」のみを指定したことです。「projectName/libs」を検索パスとして指定すると、プロジェクトがビルドされるようになりました。

絶対検索パスを記述しようとしたのですが、うまくいきませんでした。私はそれを正しく綴ったと思います。

これが誰かを助けることを願っています!

于 2012-08-30T12:29:38.137 に答える