2014-07-25 71 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位!和您的计算机的架构是您的项目正确的一个!

相关问题