我正在给自己写一个小jabber客户端.我使用过来自Libpurple.com和Linux(Mint)的代码一切正常.与库链接的程序编译没有错误并接收消息.
但是当我在Windows 7上使用相同的代码时,链接所有必要的库并安装Cygwin和PATH设置,程序编译没有错误,但随后NetBeans(我在Windows和Linux中使用的IDE)说'RUN FAILED'
当我从Windows命令行运行程序时,它说:
libpurple initialized. Running version 2.10.7.
** <myclient.exe:6500>: CRITICAL **: purple_presence_is_online: assertion 'presence != NULL' failed
Run Code Online (Sandbox Code Playgroud)
然后冻结 我已经尝试过回到libpurple 2.10.3(我在Linux上的版本),但仍然是一样的.关闭防火墙也没有帮助.
我想学习它,但我不知道从哪里开始.那里的一切都建议阅读libpurple源代码,但我不认为我理解得足以c真正掌握它.
我正在编写一个Cocoa Touch程序,它将(希望)使用Libpurple作为它的背景.唯一的问题是我不知道从哪里开始.我一直在查看一些使用它的应用程序的源代码,但到目前为止还没有到达任何地方.
有没有人知道什么能帮助我熟悉libpurple?
我家里有一台旧机器,这台机器所做的其中一件事就是检测房子里的某扇门是刚打开还是关闭.
现在,我有一台机器在私人Twitter帐户上发布推文.
我现在想给这台机器提供一个自己的AIM帐户,并让它给我发送一条关于AIM的消息.将要发送的唯一消息字面意思是"前门打开"和"前门关闭".
似乎libpurple是一个常用的库,用于处理各种即时消息传递协议,甚至在Adium中使用,但它非常复杂,我无法弄清楚如何使用它.
有没有人知道或使用libpurple的简单代码示例?
我有一个应用程序,它将成为订阅服务的前端.我想在应用程序中嵌入一个通道不可知的信使(gchat,msn,yahoo,facebook等)(这样做有很多关键业务驱动因素).我已经检查了libpurple,它似乎有我需要的一切,但我相信如果我在我的部署包中包含libpurple(甚至作为一个dll),我将不得不GPL我的父应用程序.
我相信,这不会是一个选择(虽然它会很好) - libpurple的许可证是否有更少的限制许可?
我有一个想法,要求我能够通过标准信使协议发送和接收消息,如msn,icq,aim,skype等...
我目前只熟悉PHP和Python,因此可以享受我可以从所述语言访问的库.我发现phurple(http://sourceforge.net/projects/phurple/)用于php和python-purple(http://developer.pidgin.im/wiki/PythonHowTo)似乎不是最新的.你们建议做什么?我的目标是以像meebo.com这样的远程方式编写Web应用程序
答案应该包括一个教程或示例实现和一个体面的文档.. pidgin.im实际上没有一个有用的教程..
另外,你也可以告诉我不同类型的实现,这样我就可以从现有的icq,aim,msn等实现中构建自己的类.
如何连接到帐户(登录)然后发送一条消息的示例将是最终的帮助!
来一个人:)
我已经为Pidgin(分别是所有基于libpurple的信使)和DBus以及Sinatra构建了一个小的Web UI.
这是为了娱乐和学习的目的,现在我正在寻找扩展它的想法.
你能想到它的任何有用的应用程序或扩展吗?
由于我在这个项目上工作以学习新东西,因此欢迎使用/组合其他技术的想法.
最后这里是链接:pidgin-web-ui