【问题标题】:What language must I use for a Pidgin plugin?我必须为 Pidgin 插件使用什么语言?
【发布时间】:2009-07-21 03:15:04
【问题描述】:

我是一个相对缺乏经验的程序员,希望为 IM 客户端 Pidgin 制作一个插件作为第一个主要项目。我用 Python 编写了一个程序,它具有我想要的所有功能,但我还没有集成 GTK 功能,所以它还不能影响 UI。

在搜索 Pidgin 插件的操作方法时,我在 Pidgin 开发者网站上发现了 C How-to。我是否可以推断 C 是我可以用来为 Pidgin 编写插件的唯一语言?不是 C++,不是 C#,当然也不是 Python?

我确定我安装的插件只不过是 Perl 脚本——不像默认的 Pidgin 插件那样编译为 .so。那么如果 Perl 没问题,这是否意味着我可以通过某种方式将某些东西与 Python 混为一谈?

【问题讨论】:

    标签: plugins pidgin


    【解决方案1】:

    目前您的选择是 C、Perl 或 Tcl。您还可以通过 Linux 上的 DBus 以更有限的方式与 Pidgin 进行交互,它支持非常广泛的语言。

    理论上,您可以编写与其他语言的 C 绑定以支持该语言的本机 Pidgin 接口,但据我所知,目前还没有任何完整的、生产质量的示例。但是,至少 Python(耶!)和 PHP 的项目正在进行中。

    【讨论】:

      猜你喜欢
      • 2018-06-23
      • 2015-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      相关资源
      最近更新 更多