我已经通过mingw构建了boost.python lib,获得了两个lib文件:
但是我无法在我的测试程序中链接这些库。而像regex这样的其他组件工作正常。我不知道如何解决这个问题。
我的user-config.jam:
using python
: 2.7
: F:\\Programs\\Python\\python # cmd-or-prefix
: F:\\Programs\\Python\\include
: F:\\Programs\\Python\\lib
: <toolset>gcc # condition
;
和构建命令: bjam toolset = gcc --with-python
我的环境:
希望我能清楚地解释我的问题,我不是英语母语人士。 任何建议将不胜感激。
答案 0 :(得分:2)
我不知道为什么(我从来没有真正关心挖掘的原因),但是Boost.Python拒绝在Windows上静态链接。这很容易解决 - 只需将其重建为DLL(bjam toolset=gcc --with-python link=shared
)。