我有一个带有嵌入式 python 代码的 C 程序。我已经从源代码编译了 python 2.7.2,并将我的程序与 libpython2.7.a 链接起来。
现在在我的 python 代码中,我希望从链接到我的 C 程序的其他 C 库中回调函数。我可以编写一个 Python 扩展(请参阅本文档中的扩展嵌入式 Python )。但是,ctypes会让这变得更容易,并且允许我使用一些现有的代码。
ctypes旨在加载共享库,我想知道是否有办法将它“指向”回我的静态程序代码。
我无法将相关代码编译到共享库中,因为我的目标是 iOS 并且 Apple 禁止使用 AFAIK 共享库。