【问题标题】:Importing .so file in Windows generated in Linux [duplicate]在Linux中生成的Windows中导入.so文件[重复]
【发布时间】:2018-06-18 08:12:15
【问题描述】:

我正在处理一项需要花费大量时间在 Windows 操作系统中使用 Python 代码来执行的东西。因此我决定使用 Cython。但是在 Windows 10 中使用 Mingw 配置 c 编译器,感觉要做很多事情,而且它也不起作用。因此决定使用 Linux 生成 .so 文件,然后通过导入在 windows 中使用它。

首先我的问题是,是否可以在 Windows 中导入在 Linux 中生成的 .so。如果是,我该怎么做?

谢谢

【问题讨论】:

    标签: python cython


    【解决方案1】:

    虽然这在技术上是可行的,但几乎可以肯定这不是您想要的或合理的努力。想到的一些方法是使用理解适当格式的加载器(也称为动态链接器),例如古老的交叉精灵(archive.org snapshot),使用模拟层(例如qemu),或高级像User-mode Linux 这样的虚拟化垫片。在每种情况下,您都需要在同一层下运行整个 CPython,这意味着它无法访问 Windows 功能。为数不多的实现了自己的动态链接器的项目之一是XFree86。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-21
      • 2014-07-15
      • 2014-02-23
      • 2011-10-27
      相关资源
      最近更新 更多