2014-07-25 70 views
0

我使用C++ 11和python 2.7.8與Boost 1.55.0。我正在編譯通用架構和OS X 10.9 SDK。我正在編譯libRocket python綁定,它需要boost和python。我已經安裝並從CMake生成.xcodeproj。然而在編譯時,我收到了這個錯誤,不能在我的生活中弄清楚。我試過下載和安裝32/64位庫的boost和python,但沒有任何變化。我還用lipo -info進行了檢查,該庫包含i386和x86_64架構。osx - 升壓和python未定義的符號體系結構x86_64

錯誤信息: http://pastebin.com/DnVqSy9P

任何幫助表示讚賞!

回答

0

原來python框架已損壞。爲了將來的處理這些問題的參考,這些是我建議你採取的步驟。

1)檢查所有安裝。確保他們沒有損壞,並在正確的位置。

2)確保他們連接到項目。您可以知道它是否未鏈接,因爲叮咚錯誤將以ld:開頭,並且其中有連接器

3)確保您使用的圖書館/框架編譯爲32位和64位體系結構。

4)確保你編譯的庫/框架從頭編譯爲通用體系結構。

5)確保「僅構建活動架構」設置爲不!

6)確保項目建設無論是32位或64位!和您的計算機的架構是您的項目正確的一個!

相關問題