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

How to specify static python for boost.python?

我想 link python 静态提升以独立于其他 DLL 库对一个进程中的每个 DLL 库使用 python 和 boost.python。 标准配置 API 没有任何选项可以执行此类操作。

有固定的方法吗?

如果我们使用

这种可能性在 unix 上存在
./configure --disable-shared

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