我在Boost 1.55.0中使用C++11和python2.7.8。我正在使用通用架构和OSX10.9SDK进行编译。我正在编译libRocket python绑定,它需要boost和python。我已经安装了这两种设备,并从.xcodeproj中生成了CMake。然而,在编译时,我收到了这个错误,在我的一生中无法解决它。我尝试过下载和安装32/64位库,用于boost和python,但是没有什么改变。我还检查了lipo -info和库的包含i386和x86_64体系结构。
错误信息:http://pastebin.com/DnVqSy9P
任何帮助都是非常感谢的!
发布于 2014-07-29 06:22:25
原来python框架被破坏了。在处理这些问题时,我建议您采取以下步骤,以供今后参考。
1)检查所有安装。确保它们没有损坏,并位于正确的位置。
2)确保他们与项目的联系。您可以判断它是否没有链接,因为clang错误将以ld:开头,其中包含单词链接器。
3)确保您使用的库/框架是为编译的,包括32位和64位架构。
4)确保从零开始编译库/框架,为通用体系结构编译。
5)确保“只构建活动架构”设置为no!
6)确保您的项目正在为32位或64位构建!和您的计算机架构是正确的!
https://stackoverflow.com/questions/24947695
复制相似问题