ビジュアルC ++ 2010(ダイナミックライブラリ、64ビット)でboost.pythonを正常にビルドしました。Windows 7 64ビットにpython 2.7.8 64ビットがインストールされています。ここで、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 に依存していることに気付きました。そのため、ミックスについてかなり心配しています。