3

stella SDK を使用して、cocos2d 1.1 rc0 で作成した iOS アプリを Android プロジェクトに変換しようとしています。ここでメソッドを使用する場合: http://www.yeecco.com/support/docs/getting_started#portingiosprojectswithstellasdk

エラーが発生します:Lexical or pre-processor Issue: 'GL/gl.h' file not found

これは、GLSprite テスト プロジェクトを Android プロジェクトに変換するチュートリアルのパート 1 に従っている場合でも発生します。特に問題が含まれていないという同じファイルで発生しているため、この問題を解決する方法がわかりません!...

ここにスクリーンショットがあります

4

2 に答える 2

2

修正を見つけました。

StellaSDK で生成された Xcode プロジェクトで、ターゲットの Base SDK を OS X 10.7 に設定します。次に、これをターゲットのビルド設定の「ヘッダー検索パス」フィールドに追加します。

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/X11/include

XQuartz を動作させるには、 Apple の指示に従ってXQuartz をインストールする必要もあります。

乾杯!

于 2012-12-20T16:43:40.497 に答える
2

問題は私を引き裂いています。そして、最終的に SDKROOT が OS X 10.7 であることを発見しました。

  1. TARGETS- > Build-> Settings-> SDKROOT-> OS X 10.7を設定します。
  2. そして、X11 http://xquartz.macosforge.org/landing/をインストールします。
  3. インストール後、Mac からアカウントからログアウトし、再度ログインしてこのプロジェクトを実行します。

それで全部です!

于 2013-04-01T10:17:17.863 に答える