2012-03-27 8 views
3

私のアプリでは、Cocos2Dバージョン1.10-> 2.0-rc0aからアップグレードしています。Cocos2D kazmath/kazmath.hファイルが見つかりません

私が知る限り、すべてのことを正しい方法で行いました。私はユーザーヘッダーの検索パスと関係があります。

だから私のCocos2Dファイルは、私のデスクトップ上にあるフォルダ、内内のフォルダ内内のフォルダフォルダです。したがって、実際のcocos2Dファイルは、デスクトップに到達するまでの間に4つのフォルダになります。

そして、私のユーザヘッダ検索パスは次のようになります。

"/Users/myname19/Desktop/NewMyAppBeta/MyApp3/MyApp3" 

だから、完全なエラーがある:CCNode.hでは見られない字句やプリプロセッサの問題、「kazmath/kazmath.h」ファイル。実際にはこれらの問題のが存在しますが、それらは同じです。

誰でもこの問題を解決する方法は知っていますか?

ありがとうございます!

+1

また、検索パスに$(継承)と$(SRCROOT)を含めていますか? – CodaFi

+0

私は大文字の接尾辞と接頭辞を追加しました。これは大丈夫です。また、私は目標設定とプロジェクト設定の両方でこれを行いますが、まだ運がありません。差があれば、各行の左にある小さなボックスもクリックしないでください。 –

+0

私は引用符を必要としない唯一のものは$(継承)だと思います。カスタムフレームワークに関して、私はちょうど完全なファイル名のパス(許可された、私はドロップボックス、ココではありません)で新しいエントリを追加しました。 – CodaFi

答えて

2

もう一度電源を切ってみましたか?

意味:kazmath.hファイルが実際に存在する場所にあるかどうかを確認します。そうでない場合は、それぞれkazmathフォルダ全体をコピーします。それはで、ではなくcocos2dフォルダにありますが、別の「外部」フォルダにありますので、プロジェクトにコピーする可能性があります。

+0

それは問題になってしまった。ありがとう! –

+1

私はこれを行いましたが、それでも問題は解決しませんでした。私はプロジェクトにcocos2dと外部のピアフォルダを持っています。外部はBox2d、Chipmunk、JSCocoa、kazmath、libpngを含んでいますが、私はそれらのすべてを使用していません。私が試すことができる何か他にありますか?私はcocos2d-iphone-2.0-rc2を使用しています –

+0

私の問題はプロジェクトパスのスペースになってしまいました。ここでそれを解決する方法です:http://stackoverflow.com/questions/7704783/compile-error-in-empty-cocos2d-2-0-iphone –

6

私のために働く少しの回避策。

私はXcode 4.5.1を使用していました。

私のプロジェクトにはcocos2dライブラリが含まれていましたが、その後は外部フォルダからkazmathライブラリを追加しました。

「kazmath/kazmath.h」と「kazmath.h」とすべての「kazmath/GL/something.h」と「something.h」をすべて置き換えました。その後、すべてが大丈夫です。

+5

私はそれが問題に近づく正しい方法のように感じなかったと言わざるを得ないが、それは働いた。 – Clay

+0

この回答をお試しください:これは動作しますhttp://stackoverflow.com/questions/7704783/compile-error-in-empty-cocos2d-2-0-iphone – Augustine

2

必ず二重引用符を含めてください。 "$ {SRCROOT}/TestProject1/libs/kazmath/include"(再帰オプションも選択されています)

1

私は同じ問題がありました。たとえばlibに/ kazmath /検索[設定]を構築するために

1

ゴーを含めため

すべてを行う必要が ビルド設定にkazmathヘッダへのパスを追加することです>ヘッダ検索パス

ヘッダー検索パス。 kazmathフォルダの相対パスを追加します。

"./lib/kazmath/include" //Where . is project directory. 
関連する問題