2012-03-21 28 views
6

這裏是我做過什麼:進口 「cocos2d.h」 工作在一些文件,但並非所有

在Xcode中4.3.1

文件 - >新建 - >項目 - >單視圖應用

將文件cocos2d-ios.xcodeproj拖入導航器中。

構建階段設置:添加:libcocos2d.a(以紅色突出顯示)作爲鏈接庫(必需)。

新增OpenGles.framework,Quartzcore和libz.dylib

更改構建設置 - 設置 「總是搜索用戶路徑」 爲YES 添加cocos2d的源目錄 「用戶頭搜索路徑」

現在,看來我可以在Xcode創建的應用代理和根視圖控制器中鍵入:import「cocos2d.h」。但是,如果我創建一個新文件,並且將「import」cocos2d.h「」行添加到頂部,則Xcode會抱怨找不到該文件。但它似乎建立良好。此外,在這個新的文件代碼感覺不起作用。

我應該怎麼辦?爲什麼我只能導入Xcode創建的文件?是否有一些設置需要更改,以便在創建的文件中可以導入cocos2d?

編輯:它似乎建立和運行良好。我可以在cocos2d api中調用方法。代碼感僅僅是看不到我創建的新文件中的cocos2d.h。

編輯 - 似乎代碼常識表明cocos2d.h當我鍵入:導入用戶頭搜索「 不過,這並不意味着類/從cocos2d的API方法

+0

你需要得到什麼?您是否需要查看SDK中的示例,或者只需創建自己的項目? 我已經安裝了cocos2d並且它充滿了錯誤。所以你的問題不是第一個 – Gargo 2012-03-21 06:53:28

+0

我正在將cocos2d項目添加到我的主項目中,以便稍後更換cocos2d的版本。我不想使用模板。 cocos2d可能有一些bug,但我使用的大多數api都很穩定並且工作正常。 – 2012-03-22 03:35:29

回答

3

原來我只加了。」路徑「到我的目標,但不是在項目設置。

添加它解決了問題。我猜它編譯的原因很好,因爲我已經將它添加到目標,但它不起作用的文本編輯器因爲我沒有將它添加到項目中。

3

這也發生在我身上,儘管我確實添加了它項目和目標。

然而,什麼工作對我來說是選擇在「用戶頭搜索前綴」遞歸複選框(這是設置爲「/ lib目錄/ **」)

2

我有同樣的問題。

我的項目 - >構建設置
查找的搜索路徑

始終進入檢索用戶路徑 -

用戶頭搜索路徑 - 「myProjectName /庫「/ /我把box2d文件夾在這裏

希望這可以幫助別人。

相關問題