2014-03-01 52 views
2

我已經偶然發現了一個問題,試圖使用cocos2d-x構建一個跨平臺的應用程序。目前我正在嘗試爲Mac OSX構建。我試過鏈接到boost頭文件,但我不斷收到錯誤,說明boost/shared_ptr.hpp無法找到。我只使用智能指針標題。在xcode中添加boost庫到cocos2d-x項目?

我已經將根提升目錄添加到Header Search Paths:$(SRCROOT)/../../ boost_1_55_0(非遞歸) ,並將libs目錄添加到Library Search Paths:$(SRCROOT)/。 ./../boost_1_55_0/libs(非遞歸)

  • 我想這對於沒有良好的效果則根項目文件和cocos2d_libs項目文件。
  • 我也嘗試添加到用戶標題搜索路徑。

我已經在SFML項目上成功添加了它們,那麼cocos2d-x繞過了這些搜索路徑嗎?

感謝任何願意幫助我的人!

回答

1

也許你錯過了你的設置中的一些步驟。對每一個細節你可以通過這些指導方針的雙重檢查:

是否值得這應該幫助,因爲對細節的關注。

+0

不幸的是,這並不能真正幫助我。我甚至沒有考慮過android,我已經通過命令行創建了一個多平臺項目。最初的項目運行良好,直到我嘗試添加boost庫。 – Marty

1

我從來沒有想出這個問題,但我現在意識到,甚至不需要使用提升。 Cocos2d-x與C++ 11兼容。終於解脫了。

1

由於XCode爲Mac和iOS構建Cocos2DX項目,因此需要獨立設置標題搜索路徑。只需將XCode中的目標從iOS切換到Mac,並將路徑設置爲Boost for Mac構建。應該管用。