首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows7 64位上使用mingw构建Boost Python

在Windows7 64位上使用mingw构建Boost Python
EN

Stack Overflow用户
提问于 2012-05-01 20:14:46
回答 1查看 365关注 0票数 2

大约两天来,我一直在尝试构建boost python,我感到非常沮丧。当我构建库时,它告诉我它是成功构建的。当我试图使用库运行任何东西时,我都会得到错误,例如;

对imp__ZN5boost6python6detail11init_moduleEPKcPFvvE的未定义引用

在函数ZNK5boost6python9type_info4nameEv中:

对imp__ZN5boost6python6detail12gcc_demangleEPKc的未定义引用

我完全不知道为什么会发生这种事,但我很想知道

顺便说一句,我在python3.0中使用的是Bost1.49.0,而其他库似乎构建得很好。我已经使用了序列化库,它可以工作。

如果你需要更多的信息,请告诉我。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-05-07 18:00:57

啊,我弄明白了。问题是python 3,boost没有正确地链接静态库。在加载任何头之前,我切换到python2.7并定义了BOOST_PYTHON_STATIC_LIB。现在一切都很好。谢谢你的帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10403720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档