【发布时间】:2012-05-05 00:25:46
【问题描述】:
我想修补 Python 源代码,以便可以将其静态链接到我的 Windows 应用程序(我我意识到这并不容易,甚至不鼓励,因为特别是核心模块是如何加载的)。
尽管名称暗示它们是必需的,但我可以省略某些“核心模块”吗?
我正在考虑 _tkinter、_ssl 和 ssl(还不能 100% 确定我是否要删除那个)、winsound 和 w9xpopen(它只会用于NT 平台)在这里。这是可能的还是会以微妙的方式破坏事情?
注意:请不要说静态链接出于某种原因是不好的。对于我需要它的情况,这将是迄今为止最好的解决方案。
【问题讨论】:
-
为什么不使用 Ironpython?我有一个项目,我们有运行一些计算和结果对象的 python 脚本,这些对象传递回 C#
-
@Sharun: 简单,因为我不使用 C# ;)
-
我看到了 Windows 应用程序并假设是 .NET。如果它是 CLR 而不是 win32,您应该能够将 C++ 与 IronPython 一起使用
-
也不是 CLR ...而且我不确定静态链接如何与基于 CLR 的语言一起使用。
标签: python windows visual-c++ static-linking