我有一个用C编写的Linux应用程序(实际上是编译成C的Vala),它通过Glib的GModule 2.0API加载模块。我对用Python编写一个模块很感兴趣。有可能吗?
Python通过GObject内省(PyGI)有GModule绑定,我已经找到了它们的文档here,但这看起来像是用于加载模块的函数,而不是作为模块加载的函数。你知道吗
根据this blog post,在C中,加载的模块使用G_MODULE_EXPORT
将其函数导出到核心,而我发现的文档似乎没有列出类似的内容。你知道吗
Tags:
是的,有可能。直接通过GModule来做这件事是相当痛苦的,而且您需要做的所有事情的解释都远远超出了堆栈溢出的答案。幸运的是有人已经完成了这项工作:libpeas。你知道吗
相关问题 更多 >
编程相关推荐