Re: Terminal QQ : MyQQ3.1 (修正Linux下的编译问题)
发表于 : 2009-04-26 19:21
修改过的myqq,编译通过,可以运行(Ubuntu Jaunty):
经作者gdxxhg同意,源码放google code上了,项目名称为gmysqq
http://code.google.com/p/gmyqq/
欢迎大家参与,希望可以做的更好!
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/qqsocket.c -o obj/qqsocket.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/qqcrypt.c -o obj/qqcrypt.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/md5.c -o obj/md5.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/debug.c -o obj/debug.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/qqclient.c -o obj/qqclient.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/memory.c -o obj/memory.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/config.c -o obj/config.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/packetmgr.c -o obj/packetmgr.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/qqpacket.c -o obj/qqpacket.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_login.c -o obj/prot_login.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/protocol.c -o obj/protocol.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_misc.c -o obj/prot_misc.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_im.c -o obj/prot_im.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_user.c -o obj/prot_user.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/list.c -o obj/list.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/buddy.c -o obj/buddy.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/group.c -o obj/group.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/qun.c -o obj/qun.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_group.c -o obj/prot_group.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_qun.c -o obj/prot_qun.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_buddy.c -o obj/prot_buddy.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/loop.c -o obj/loop.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/utf8.c -o obj/utf8.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/myqq.c -o obj/myqq.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/util.c -o obj/util.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/crc32.c -o obj/crc32.o
gcc ./obj/qqsocket.o ./obj/qqcrypt.o ./obj/md5.o ./obj/debug.o ./obj/qqclient.o ./obj/memory.o ./obj/config.o ./obj/packetmgr.o ./obj/qqpacket.o ./obj/prot_login.o ./obj/protocol.o ./obj/prot_misc.o ./obj/prot_im.o ./obj/prot_user.o ./obj/list.o ./obj/buddy.o ./obj/group.o ./obj/qun.o ./obj/prot_group.o ./obj/prot_qun.o ./obj/prot_buddy.o ./obj/loop.o ./obj/utf8.o ./obj/myqq.o ./obj/util.o ./obj/crc32.o -lpthread -s -o bin/myqq
done.
经作者gdxxhg同意,源码放google code上了,项目名称为gmysqq
http://code.google.com/p/gmyqq/
欢迎大家参与,希望可以做的更好!
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/qqsocket.c -o obj/qqsocket.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/qqcrypt.c -o obj/qqcrypt.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/md5.c -o obj/md5.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/debug.c -o obj/debug.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/qqclient.c -o obj/qqclient.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/memory.c -o obj/memory.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/config.c -o obj/config.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/packetmgr.c -o obj/packetmgr.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/qqpacket.c -o obj/qqpacket.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_login.c -o obj/prot_login.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/protocol.c -o obj/protocol.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_misc.c -o obj/prot_misc.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_im.c -o obj/prot_im.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_user.c -o obj/prot_user.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/list.c -o obj/list.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/buddy.c -o obj/buddy.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/group.c -o obj/group.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/qun.c -o obj/qun.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_group.c -o obj/prot_group.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_qun.c -o obj/prot_qun.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/prot_buddy.c -o obj/prot_buddy.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/loop.c -o obj/loop.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/utf8.c -o obj/utf8.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/myqq.c -o obj/myqq.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/util.c -o obj/util.o
gcc -c -Wall -Werror `pkg-config --cflags dbus-glib-1 libnm_glib` -c src/crc32.c -o obj/crc32.o
gcc ./obj/qqsocket.o ./obj/qqcrypt.o ./obj/md5.o ./obj/debug.o ./obj/qqclient.o ./obj/memory.o ./obj/config.o ./obj/packetmgr.o ./obj/qqpacket.o ./obj/prot_login.o ./obj/protocol.o ./obj/prot_misc.o ./obj/prot_im.o ./obj/prot_user.o ./obj/list.o ./obj/buddy.o ./obj/group.o ./obj/qun.o ./obj/prot_group.o ./obj/prot_qun.o ./obj/prot_buddy.o ./obj/loop.o ./obj/utf8.o ./obj/myqq.o ./obj/util.o ./obj/crc32.o -lpthread -s -o bin/myqq
done.