无法链接boost.python和明一起

2024-10-04 07:25:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经造好了boost.pythonlib by mingw,有两个lib文件:

  • libboost_python-mgw45-mt-1_46_1.a版
  • libboost_python-mgw45-mt-d-1_46_1.a版

但是我不能在我的测试中把这些lib联系起来程序。以及像regex这样的其他组件工作正常。我不知道如何解决这个问题。在

我的用户-配置堵塞公司名称:

using python
     : 2.7
     : F:\\Programs\\Python\\python # cmd-or-prefix
     : F:\\Programs\\Python\\include
     : F:\\Programs\\Python\\lib
     : <toolset>gcc # condition
     ;

以及build命令: bjam toolset=gcc——使用python

我的环境:

  • python 2.7
  • 明威4.5.1
  • 增压1.46.1
  • 操作系统:windows xp

希望我能解释清楚我的问题,我不是英语母语。 如有任何建议,将不胜感激。在


Tags: 文件程序bylib组件regextoolsetgcc
1条回答
网友
1楼 · 发布于 2024-10-04 07:25:10

我不知道为什么(而且我从来没有真正关心过去挖掘原因),但是Boost.Python拒绝在Windows上静态链接。这很容易解决,不过-只需将其重建为DLL(bjam toolset=gcc with-python link=shared)。在

相关问题 更多 >