如何为boost.python指定静态python?

时间:2018-11-12 08:25:00

标签: python c++ boost boost-python linkage

我想链接python进行静态增强,以便在一个进程内独立于其他DLL库使用python和boost.python用于每个DLL库。 标准配置API没有任何选项可以执行此类操作。

有固定的方法吗?

1 个答案:

答案 0 :(得分:0)

如果我们使用

,则这种可能性存在于Unix上
./configure --disable-shared

用于python构建。结果,python被构建为静态库,而boost python链接了这个静态库。 在Windows系统上,需要下载python源并将项目更改为手动构建静态库。然后,为该Boost源指定此静态库的库路径。