【发布时间】:2014-09-29 13:15:59
【问题描述】:
我已经用 Visual c++ 2010(动态库,64 位)成功构建了 boost.python。我在 Windows 7 64 位上安装了 python 2.7.8 64 位。我读过here,python 扩展应该使用与构建 python 本身相同的编译器来构建。我的问题是,既然python 2.7.8是用visual c++ 2008 64位编译器构建的,我可以有以下组合吗?
- 我用 VC2008 64 位构建的 python 扩展(匹配 python 本身)
- 使用 VC2010 64 位构建的 64 位 boost.python dll
- python 64位,用VC2008 64位自行构建
我注意到 boost.python dll 依赖于 python dll,这就是为什么我很担心这种混合。
【问题讨论】:
标签: python python-2.7 boost boost-python python-extensions