我已經將Box2D添加到了我正在開發的Cocos2D項目中。Box2D編譯錯誤
我已經遵循了幾個指南,以瞭解如何做到這一點(所有這些看起來都不一樣!)。 然而,似乎沒有工作。
我得到這些類型的錯誤:
error: Box2D/Collision/b2BroadPhase.h: No such file or directory
我認爲我得到了標題搜索路徑錯了,但已經試過各種變型,沒有運氣。
有什麼建議嗎?
我已經將Box2D添加到了我正在開發的Cocos2D項目中。Box2D編譯錯誤
我已經遵循了幾個指南,以瞭解如何做到這一點(所有這些看起來都不一樣!)。 然而,似乎沒有工作。
我得到這些類型的錯誤:
error: Box2D/Collision/b2BroadPhase.h: No such file or directory
我認爲我得到了標題搜索路徑錯了,但已經試過各種變型,沒有運氣。
有什麼建議嗎?
使用的Box2D與您的項目最簡單的方法就是按照這些行:
就這樣! 你只需要小心,當你想使用Box2d。可以考慮將文件的擴展名從.m更改爲.mm,以警告編譯器該類必須編譯爲Objective-C++而不是Objective-C。
我發現一個很好的教程here(與Xcode 3.2,但這裏的想法)。我希望它能幫助你。
我剛剛創建到底一個新的項目。 如果任何人都可以驗證此更早的答案,評論,我會打勾。 – Snowcrash
或者......在我的項目中嘗試包括box2d後,我反而使用box2d作爲靜態庫 - 需要一分鐘時間進行設置,但維護/添加到多個項目會更容易。一步一步在這裏指導:
http://red-glasses.com/index.php/tutorials/box2d-for-ios-made-easy-make-it-a-static-library/
我仍然得到這個錯誤...甚至與用戶路徑定義 –