【发布时间】:2013-05-13 15:26:11
【问题描述】:
这个问题是关于将 Python 集成到另一个程序中。如果我链接到 Python,对于早期的 2.x 版本,我有一个名为 python27.lib 或类似名称(例如 python26.lib)的导入库。显然 Python 3.x 稍微改变了那里的规则,因为我在 libs 文件夹中找到了 python3.lib 和 python33.lib。
查看导入库的成员似乎很清楚,例如 2.6 和 2.7 之间不存在兼容性。 但是,我可以假设 Python 2.7.3 中的导入库可以与较旧的 Python 2.7 DLL 一起使用,例如2.7.2 还是 2.7.1? 我不会将 Python 与我的应用程序一起部署,而是希望提供 Python 集成作为基于已设置 Python 的选项。
额外问题:鉴于 Python 3 中的名称更改以及 python3.dll 似乎包含函数导出转发器的事实,我可以假设链接到 python3.lib 将适用于任何 Python 3。 x 版本从 3.0 开始?
【问题讨论】:
标签: windows python-2.7 python-3.x integration