我已经使用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位编译器构建的,我可以进行以下混合吗?
我注意到boost.python dll依赖于python dll,这就是为什么我非常担心混音。
答案 0 :(得分:0)
我怀疑它会正常工作。我曾经看到过这种情况出现问题的情况(特别是,如果使用C ++ 11,GCC 4.7.0和4.7.1与之前后的版本ABI不兼容),但是在你概述的情况下它有一个工作的好机会。我想试一试(并报告)。