Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
osx-体系结构x86_64的boost和python未定义符号_Python_C++_Xcode_Boost_Symbols - Fatal编程技术网

osx-体系结构x86_64的boost和python未定义符号

osx-体系结构x86_64的boost和python未定义符号,python,c++,xcode,boost,symbols,Python,C++,Xcode,Boost,Symbols,我在Boost1.55.0中使用C++11和Python2.7.8。我正在使用通用体系结构和OSX10.9SDK进行编译。我正在编译librocketpython绑定,它需要boost和python。我已经安装了这两个工具,并从CMake生成了.xcodeproj。然而,在编译时,我收到了这个错误,我一辈子都无法找出它。我已经尝试下载并安装boost和python的32/64位库,但没有任何变化。我还使用lipo-info进行了检查,该库的包含i386和x86_64体系结构 错误消息: 感谢您

我在Boost1.55.0中使用C++11和Python2.7.8。我正在使用通用体系结构和OSX10.9SDK进行编译。我正在编译librocketpython绑定,它需要boost和python。我已经安装了这两个工具,并从CMake生成了.xcodeproj。然而,在编译时,我收到了这个错误,我一辈子都无法找出它。我已经尝试下载并安装boost和python的32/64位库,但没有任何变化。我还使用lipo-info进行了检查,该库的包含i386和x86_64体系结构

错误消息:


感谢您的帮助

结果表明python框架已损坏。为了将来处理这些问题时提供参考,我建议您采取以下步骤

1检查所有安装。确保其未损坏且位于正确的位置

2确保其与项目相关联。您可以判断它是否未链接,因为叮当声错误将以ld:开头,并包含单词linker

3确保您使用的库/框架针对32位和64位体系结构进行编译

4确保如果您从头开始编译库/框架,那么您编译的是通用体系结构

5确保仅构建活动架构设置为否

6确保您的项目是为32位或64位构建的!您的计算机的体系结构正适合您的项目