pidgin2.0.1 登录qq--解决方案
小侯同学几经周折解决了pidgin新版本登录qq的问题,并且强烈希望和大家分享:
大概是六月一号吧,中午关了一会pidgin,下午就不能登录了,说是密码错误,还以为密码被盗了。用tm登录,一切正常,猜想tx把消息头改了,郁闷了几天,pidgin和gaimcn都没有相应的补丁。在 这里找到了一个解决方案,试过有效!下面是自己重新编译libqq的过程:
从gaimcn下载必要的安装环境:
开发环境:cygwin cygwin.rar cygwin(含开发库、工具和gaim源码,解压到d:\)
开发环境:cygwin的注册表 cygwin.reg cygwin的注册表(指向D盘)
开发环境:MingGW MinGW.rar MingGW(最新的win32 api和gcc,解压到c:\)下载pidgin的源码:
Pidgin 2.0.1 源码包: Pidgin-2.0.1 gaimcn: 源码修改head_info.h
将36行修改为:#define QQ_CLIENT 0x0E1B
进入cygwin,首先设置编译使用的gcc的路径:使用mingw的gcc
export PATH=/cygdrive/c/MinGW/bin:$PATH进入pidgin的源码目录:如:
cd /home/Administrator/pidgin-2.0.1/
make -f Makefile.mingw installer只编译libqq.dll
编译后的libqq.dll有2M多,可能因为自己不知道连接的参数是什么,不过比起重新启动一个qq
cd /home/Administrator/pidgin- 2.0.1/libpurple/protocols/qq
make TYPE=PLUGIN -f Makefile.mingw all,还是好多了.
编译好的libqq.dll 可以在我的网盘中下载,直接覆盖就可以使用。感谢小猴同学的无私奉献精神。
没有评论:
发表评论