【发布时间】:2012-05-01 20:14:46
【问题描述】:
我已经尝试构建 boost python 大约两天了,我感到非常沮丧。当我构建库时,它告诉我它已成功构建。 当我尝试使用该库运行任何东西时,我会遇到错误,例如;
对imp的未定义引用__ZN5boost6python6detail11init_moduleEPKcPFvvE
在 ZNK5boost6python9type_info4nameEv 函数中:
对 imp__ZN5boost6python6detail12gcc_demangleEPKc
我完全不知道为什么会这样,但我会很感激任何想法
顺便说一句,我将 boost1.49.0 与 python 3.0 一起使用,其他库似乎构建得很好。我已经使用了序列化库,它可以工作。
如果您需要更多信息,请告诉我。 谢谢。
【问题讨论】:
-
您是自己构建 Python,还是使用从 python.org 分发的二进制文件?此外,Boost.Python docs 暗示 Python 3.x 支持尚未在正式版本中,仅在主干中,所以这肯定是一个问题......
-
您的 bjam/b2 构建命令是什么样的? bjam --debug-configuration 说什么?
标签: c++ python boost windows-7 boost-python