2011-06-12 51 views
13

我成功地爲iPhone構建了升級版: http://gitorious.org/boostoniphone/boostoniphone 但是,我在XCode 3.2.6中鏈接到它時遇到了問題。我得到的錯誤,如:如何使用XCode鏈接到iPhone的升壓

error: boost/unordered_map.hpp: No such file or directory 

我已經拖含有ARM6,ARM7和i386的u和.o文件爲「框架」「建」的文件夾,並添加其中包含了「包括」文件夾包含所有標題的「boost」文件夾,到構建設置中的用戶路徑,都無濟於事。我會感激一些精確的,逐步的指導,如何鏈接到這個圖書館(即請假定我是一種愚蠢的!其實可能是這種情況!)其他我發現這個問題上的帖子相當模糊就需要採取的具體行動而言。預先感謝您的幫助。

+0

請參閱此鏈接可能會對您有所幫助。 1- http://stackoverflow.com/questions/1577838/how-to-build-boost-libraries-for-iphone 2- http://stackoverflow.com/questions/893841/build-boost-on-mac-with -xcode – sandy 2011-06-15 04:42:34

+0

如果以前的評論者的建議解決了這個問題,請關閉它。 – ipmcc 2011-10-14 03:07:11

+0

很高興你通過這個工作。您可以在答案區域發佈解決方案並接受您自己的答案。 (有這樣做的徽章) – ccozad 2011-10-17 19:35:04

回答

1

好,所以我解決了它。我將拋開我的智力不足的感覺。對於那些可能有同樣問題的人,這裏是一步一步的說明。

首先,您必須使用boostoniphone項目的代碼和指令在iPhone上編譯提升。

在「boostoniphone」文件夾中導航到「框架」文件夾。 單擊該位置的「boost.framework」文件夾,並將其拖到左側欄的主xcode窗口中,並放入「框架」組(以及所有其他框架,即Foundation.framework,UIKit 。框架等)

就是這樣。 如果您在嘗試使其正常工作時添加了任何構建設置,請將其刪除。

注意自我:下次研究示例項目並複製其設置。