Terminal QQ : MyQQ3.1 (修正Linux下的编译问题)

仅仅用于软件推荐,不适合发求软件或软件使用问题方面的贴子
gdxxhg
帖子: 5
注册时间: 2009-03-21 23:58

Terminal QQ : MyQQ3.1 (修正Linux下的编译问题)

#1

帖子 gdxxhg » 2009-03-22 0:03

Try this page for a terminal QQ:
http://home.xxsyzx.com/home/read.do?id=1222

With myqq, you can easily login Tencent QQ Server using QQ2009 Protocol and chat with your Q friends. Unlike openQ, LumaQQ, MyQQ just needs a basic linux system to run!

已经修正Linux下的编译问题。

Linux编译:
在终端里执行
make -C src -flinux.mak clean all
由于最初没有周全考虑,目前版本暂时不兼容64位的机器,望见谅!

Update History:

Version 3.13 (2009-3-29)
1. Linux(Ubuntu) version compiled!

Version 3.12 (2009-3-22)
1. 用Windows的Sleep代替不推荐的_sleep。
2. 在Mingw32-gcc4.3.3上编译成功。

Version 3.11 (2009-2-8)
1. 输入验证码提示。
2. 修正myqq.c删除好友的bug。
3. 修正添加附言的bug。

Version 3.10 (2009-2-7)
1. 修正09接收消息协议。
2. 全部源代码文件更改为UNIX-UTF8格式。
3. 增加Preference来自定义屏蔽部分协议。
4. 增加添加、删除好友基本协议,支持验证码。
5. 登录后更改状态。
6. 登录机器数据随机填充。
7. 修正myqq.c里无法打印某些消息的bug。

Version 3.08 (2009-1-27)
1. 修正myqq.c里显示好友状态。
2. 修正因缺少pthread_mutex_destroy引起的资源泄漏(可以检测到)。
3. 修正好友数目多时导致分组信息与群信息未能获取的问题。
4. 10分钟刷新群在线成员。
5. 自动建立qqconfig.txt配置文件。

Version 3.03 (2009-1-26)
1. 修正prot_im.c中buf->pos += get_word( buf );在Linux上运行时发生的错误。
2. 编译Linux版本。
3. qqconfig.txt缺失提示。

Version 3.00 (2009-1-25)
1. 更换QQ2008贺岁版协议为QQ2009Preview4协议。
2. 全面使用utf8,myqq.c为Windows用户转换为gb。
3. 移除所有多余,功能不确切的协议处理函数。
4. 能够接收08,09协议的好友消息与群消息。
5. 处理消息中的表情字符,转换成[face:*]以及[image]来表示。
附件
myqq3.13.zip
Linux编译修正版
(233.6 KiB) 已下载 2820 次
上次由 gdxxhg 在 2009-03-29 17:29,总共编辑 1 次。
fhm476
帖子: 618
注册时间: 2008-08-24 21:34
来自: 福州

Re: Terminal QQ : MyQQ3.1

#2

帖子 fhm476 » 2009-03-22 0:11

哦,试试看
头像
南风夜雨
帖子: 840
注册时间: 2007-01-04 9:49
系统: ubuntu-gnome

Re: Terminal QQ : MyQQ3.1

#3

帖子 南风夜雨 » 2009-03-22 1:25

有人用过吗,怎么样??
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: Terminal QQ : MyQQ3.1

#4

帖子 lerosua » 2009-03-22 8:25

不试~~ :em04
头像
eagle5678
帖子: 1865
注册时间: 2006-07-08 14:07

Re: Terminal QQ : MyQQ3.1

#5

帖子 eagle5678 » 2009-03-22 8:28

make
gcc -c -Wall -O -Werror -o qqsocket.o qqsocket.c
gcc -c -Wall -O -Werror -o qqcrypt.o qqcrypt.c
gcc -c -Wall -O -Werror -o md5.o md5.c
gcc -c -Wall -O -Werror -o debug.o debug.c
gcc -c -Wall -O -Werror -o qqclient.o qqclient.c
gcc -c -Wall -O -Werror -o memory.o memory.c
gcc -c -Wall -O -Werror -o config.o config.c
gcc -c -Wall -O -Werror -o packetmgr.o packetmgr.c
cc1: warnings being treated as errors
packetmgr.c: 在函数‘handle_packet’中:
packetmgr.c:206: 错误: 将一个整数转换为大小不同的指针
packetmgr.c:207: 错误: 将一个整数转换为大小不同的指针
make: *** [packetmgr.o] 错误 1
gdxxhg
帖子: 5
注册时间: 2009-03-21 23:58

Re: Terminal QQ : MyQQ3.1

#6

帖子 gdxxhg » 2009-03-22 10:47

楼上的不是32位的计算机????
头像
jioyo源
帖子: 3476
注册时间: 2008-10-08 13:48

Re: Terminal QQ : MyQQ3.1

#7

帖子 jioyo源 » 2009-03-22 11:04

:em05 还是等腾迅的,会越来越好的……
--------------------------------------
论坛精华贴全集:http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=199845
book:http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=198286
头像
TualatriX
帖子: 359
注册时间: 2006-11-17 20:07
来自: 杭州/宁波
联系:

Re: Terminal QQ : MyQQ3.1

#8

帖子 TualatriX » 2009-03-22 11:16

gdxxhg 写了:楼上的不是32位的计算机????
Hi,我编译时也出错了,不过跟前一位的信息不同:

make: Entering directory `/home/tualatrix/Desktop/2009-2-7/src'
rm -f *.o
rm -f ../myqq
gcc -c -Wall -Werror -o qqsocket.o qqsocket.c
gcc -c -Wall -Werror -o qqcrypt.o qqcrypt.c
gcc -c -Wall -Werror -o md5.o md5.c
gcc -c -Wall -Werror -o debug.o debug.c
gcc -c -Wall -Werror -o qqclient.o qqclient.c
gcc -c -Wall -Werror -o memory.o memory.c
gcc -c -Wall -Werror -o config.o config.c
gcc -c -Wall -Werror -o packetmgr.o packetmgr.c
gcc -c -Wall -Werror -o qqpacket.o qqpacket.c
gcc -c -Wall -Werror -o prot_login.o prot_login.c
gcc -c -Wall -Werror -o protocol.o protocol.c
gcc -c -Wall -Werror -o prot_misc.o prot_misc.c
gcc -c -Wall -Werror -o prot_im.o prot_im.c
gcc -c -Wall -Werror -o prot_user.o prot_user.c
cc1: warnings being treated as errors
prot_user.c: In function ‘prot_user_request_token’:
prot_user.c:349: error: pointer targets in passing argument 2 of ‘put_data’ differ in signedness
prot_user.c: In function ‘prot_user_request_token_reply’:
prot_user.c:381: error: pointer targets in passing argument 2 of ‘get_data’ differ in signedness
make: *** [prot_user.o] Error 1


PS:既然该项目是开源项目,建议在Google Code上注册并使用Subversion来管理项目。 :em01
IMTX:http://imtx.cn/

LDCN(已经关闭):http://linuxdesktop.cn/

Ubuntu Tweak:http://ubuntu-tweak.com/
头像
ptpt52
帖子: 717
注册时间: 2008-07-27 8:51
系统: Ubuntu/Windows
来自: 广西玉林|广东深圳
联系:

Re: Terminal QQ : MyQQ3.1

#9

帖子 ptpt52 » 2009-03-22 23:37

代码: 全选

rm -f *.o
rm -f ../myqq
gcc -c -Wall -Werror -o qqsocket.o qqsocket.c
gcc -c -Wall -Werror -o qqcrypt.o qqcrypt.c
gcc -c -Wall -Werror -o md5.o md5.c
gcc -c -Wall -Werror -o debug.o debug.c
gcc -c -Wall -Werror -o qqclient.o qqclient.c
gcc -c -Wall -Werror -o memory.o memory.c
gcc -c -Wall -Werror -o config.o config.c
gcc -c -Wall -Werror -o packetmgr.o packetmgr.c
gcc -c -Wall -Werror -o qqpacket.o qqpacket.c
gcc -c -Wall -Werror -o prot_login.o prot_login.c
gcc -c -Wall -Werror -o protocol.o protocol.c
gcc -c -Wall -Werror -o prot_misc.o prot_misc.c
gcc -c -Wall -Werror -o prot_im.o prot_im.c
gcc -c -Wall -Werror -o prot_user.o prot_user.c
cc1: warnings being treated as errors
prot_user.c: 在函数‘prot_user_request_token’中:
prot_user.c:349: 警告: 传递参数 2 (属于‘put_data’) 给指针时,目标与指针符号不一致
prot_user.c: 在函数‘prot_user_request_token_reply’中:
prot_user.c:381: 警告: 传递参数 2 (属于‘get_data’) 给指针时,目标与指针符号不一致
make: *** [prot_user.o] 错误 1
make:离开目录“/home/chen/Desktop/2009-2-7/src”
Help :em20
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: Terminal QQ : MyQQ3.1

#10

帖子 lerosua » 2009-03-23 0:28

听说作者非常牛B的
头像
sevk
帖子: 2060
注册时间: 2007-05-08 16:26
系统: arch
来自: 火星内核某分子内某原子核内
联系:

Re: Terminal QQ : MyQQ3.1

#11

帖子 sevk » 2009-03-23 12:33

路过,但一定要支持一下,学习一下。
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

Re: Terminal QQ : MyQQ3.1

#12

帖子 想入非非 » 2009-03-23 13:17

没弄明白怎么正常使用 :em20
Ubuntu User
头像
eagle5678
帖子: 1865
注册时间: 2006-07-08 14:07

Re: Terminal QQ : MyQQ3.1

#13

帖子 eagle5678 » 2009-03-23 16:42

gdxxhg 写了:楼上的不是32位的计算机????
×64的,这年头时毛64的 :em04
头像
卞锦生
帖子: 320
注册时间: 2008-12-07 19:43
系统: ubuntu14.10
来自: 江苏盐城亭湖区
联系:

Re: Terminal QQ : MyQQ3.1

#14

帖子 卞锦生 » 2009-03-23 20:56

:em06 居然是个高中生,牛。
Ubuntu17.04 + Firefox + Gimp
youxiang95
帖子: 124
注册时间: 2007-10-05 13:25

Re: Terminal QQ : MyQQ3.1

#15

帖子 youxiang95 » 2009-03-24 22:34

访问不了?
回复