2

Cocos2D-X プロジェクトに取り組んでいます。コード ファイルを Classes フォルダー内のサブフォルダーに整理しようとしています。Classes フォルダーは、iOS と Android の両方で共有されています。コード ファイルを Classes フォルダーにそのままにしておくと、すべて正常に動作しますが、コード ファイルをサブフォルダーに配置すると、あらゆる種類のエラーが発生します。プロジェクトのプロパティでサブフォルダーをリンクし、Android.mk ファイルにサブフォルダーを追加しましたが、うまくいきませんでした。

私はグーグル/記事を読んでいますが、どこでも、すべてのクラスをルートの「クラスフォルダー」に保持する必要があると言い続けています。問題にならない小さなプロジェクトの場合、プロジェクトが大きくなると、すべてのコード ファイルでいっぱいの 1 つのフォルダーを常に実行しなければならないという悪夢になります。

Cocos2D-X プロジェクトで .h/.cpp ファイルをサブフォルダーに整理する方法があれば、アドバイスをお願いします。

4

3 に答える 3

1

XCode は、そのようなサブフォルダーを自動的に追加して、検索パスを含めることができます。ただし、Android の場合は、Android.mk を手動で更新する必要があります (*.xcodeproj を自動解析して Android.mk を生成することでこれを行いましたが、これは少し複雑な解決策です)。

 LOCAL_C_INCLUDES :=  \
 $(LOCAL_PATH)/../ \
 $(LOCAL_PATH)/../GameScreen \
 $(LOCAL_PATH)/../HomeScreen
于 2013-06-14T20:19:47.070 に答える
0

x-code でクラス フォルダーを右クリックして新しいグループを追加し、xcode の外部にサブフォルダーを作成してクラス フォルダーにドラッグ アンド ドロップする代わりに、整理するヘッダー/コードをそこにドラッグします。

于 2016-03-24T02:29:04.993 に答える