上次提到openq的插件部分支持qq2008协议,有人邮件问过我如何单独编译pidgin插件。
其实方法很简单。下载你正在使用的pidgin对应的源码解压缩,同时下载最新的openq代码解压缩,将解压得到的qq文件夹替换pidgin代码中libpurple/protocols/qq文件夹,然后直接不加参数configure,再cd到qq文件夹make。make完成后到libpurple/protocols/qq/.libs/下找到libqq.so文件,放到~/.purple/plugins/下即可。
P.S.windows下的编译可以看这里
另外有人说使用新版本的代码后仍然不支持验证码。需要下载openq p15以上版本才有验证码功能,并且需要在账户设置中选择Client Version为qq2008
If you enjoyed this post, make sure you subscribe to my RSS feed!
谢谢啊,今天晚上回去试试。哈哈
[回复]
为什么不用QQforlinux呢。。为了追求IM AllInOne?
[回复]
zt你好~~~
[回复]
我觉得使用一个没有消息提醒、没有快捷键的IM软件简直就是折磨……
[回复]
提到的windows编译的其中的一段
1. windres的一个小问题
当编译到pidgin\win32\pidgin_dll_rc.rc和pidgin_exe_rc.rc时,编译器提示:
windress无法打开’pixmap/tray/16/’,访问权限错误。
检查pidgin_exe_rc.rc可以发现以下2条语句:
#define PIXMAPDIR “pixmaps/”
PIDGIN_ICON ICON PIXMAPDIR “pidgin.ico”
怀疑所用的windres版本不支持这种dir定义方式,改成:
PIDGIN_ICON ICON “pixmaps/pidgin.ico”
发觉方法不对
应该再到pidgin_dll_rc.rc里面应用上面的方法,即将所有的 PIXMAPDIR 改为 pixmaps,直接将宏定义替换就好。
[回复]
开源和不开源,这个对我来说区别已经很大了.
明显的一点, openqq至少可以说,无论功能再强大,也不会有广告.
闭源就是另一会事了…
其他我觉得同样的话也可以反过来说, qq for linux,为什么不试试openqq?
[回复]