使用VC2010构建的boost.python

2024-09-29 23:14:51 发布

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

我已经用visualc++2010(动态库,64位)成功地构建了boost.python。我在Windows7 64位上安装了Python2.7.8 64位。我读过here,python扩展应该使用与构建python本身相同的编译器来构建。我的问题是,既然python2.7.8是用visualc++200864位编译器构建的,那么我可以使用以下混合代码吗

  1. 我的python扩展是用VC2008 64位构建的(以匹配python本身)
  2. 64位boost.python dll,使用VC2010 64位构建
  3. python 64位,使用VC2008 64位构建

我注意到boost.pythondll依赖于pythondll,这就是为什么我非常担心这种混合


Tags: 代码here编译器动态dllvisualboostwindows7

热门问题