上次提到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
如果你喜欢这篇日志的话,欢迎订阅我的RSS Feed!
本文来源于一阁Blog。版权所有,转载请确保已阅读该页面。
谢谢啊,今天晚上回去试试。哈哈
为什么不用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?