如何在python中导入静态库?

时间:2013-10-24 08:17:54

标签: python import static-libraries

我有一个静态库(liba.a),我想在python中使用它

import只能导入python中的动态库

如何在python中导入静态库?

1 个答案:

答案 0 :(得分:15)

你不能这样做。您有两种选择:

  1. 将库重新编译为共享库。然后使用ctypes从动态加载的共享库中调用方法。

  2. 构建一个Python Extension,向共享库公开Python接口。