LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: orphen

刚将openQ0.3.0.p3移植到gaim0.82.1,但是还有一些问题,请大家帮助。

[复制链接]
 楼主| 发表于 2004-8-30 12:29:41 | 显示全部楼层
To joymarquis兄
我只是按照ChangeLog.API修改了相应的头文件的调用。
更正了编译错误。
仅此而已。

To小锁兄
我查看了你贴的那个源码。
是for 0.81的,但是在 joymarquis兄 所说的位置,并没有修改,还是for 0.79的修改。
也就是说,0.79的修改还可以使用到0.81,但到了0.82就不行了。:confused:
发表于 2004-8-30 14:53:44 | 显示全部楼层
你的意思是说现在还不可以吗。
那错误是?


最初由 orphen 发表
To joymarquis兄
我只是按照ChangeLog.API修改了相应的头文件的调用。
更正了编译错误。
仅此而已。

To小锁兄
我查看了你贴的那个源码。
是for 0.81的,但是在 joymarquis兄 所说的位置,并没有修改,还是for 0.79的修改。
也就是说,0.79的修改还可以使用到0.81,但到了0.82就不行了。:confused:
 楼主| 发表于 2004-8-30 17:10:49 | 显示全部楼层
是,不行。
还是Crash。
只有QQCrash
发表于 2004-8-30 17:19:16 | 显示全部楼层
原来是这样,你自己把那个定义和结构原形比较一下,看看和你的 gaim source 里的是不是对应?

我在 gaim-0.83cvs 上玩的,而且是 windows,编译运行正常,没有 crash;
协议实现上感觉有点问题,又不知道怎么改。
(隐身时对方可以看到,对方上线自己看不到等等...)


另外你把 QQ 目录下的编译错误贴出来,看看别人有没有方法解决。


最初由 orphen 发表
是,不行。
还是Crash。
只有QQCrash
 楼主| 发表于 2004-8-30 18:45:45 | 显示全部楼层
如何把那个定义和结构原形比较一下,看看和 gaim source 里的是不是对应?
另外没有编译错误,编译通过了。
发表于 2004-8-30 19:24:38 | 显示全部楼层
orphen 你好,

比较就是一个一个对照的过程:
做了一个三十个棱的模子,用这个模子做出来一件三十个棱的东西;
做好后看看这三十个棱是不是都没缺,或者没多出棱来。


发现你用的操作系统是 gentoo 呢!
不知道这个系统有什么优点?
能不能分享一下你通常用它来做哪些事情?我觉得 linux 下写文档比较麻烦,因为 windows 的 word 文档在这下面兼容的不好,会造成格式丢失什么的,用虚拟机觉得很慢,不方便。
而又必须要用 word 很苦恼的一件事,不知道你有什么办法?



最初由 orphen 发表
如何把那个定义和结构原形比较一下,看看和 gaim source 里的是不是对应?
另外没有编译错误,编译通过了。
 楼主| 发表于 2004-8-30 20:10:25 | 显示全部楼层
比较就是一个一个对照的过程:
做了一个三十个棱的模子,用这个模子做出来一件三十个棱的东西;
做好后看看这三十个棱是不是都没缺,或者没多出棱来。


我晕~
我都大四的人了,还不知道比较就是一个一个对照?
问题是,
qq.c:
...
...
GaimPlugin *my_protocol = NULL;
GaimPluginProtocolInfo prpl_info = {
GAIM_PRPL_API_VERSION,
0, /* mail check option */
NULL, /* user_splits */
NULL, /* protocol_options */
NO_BUDDY_ICONS, /* icon_spec */
_qq_list_icon, // 5 This must be defined and return
// non-NULL string
_qq_list_emblems, // 6
_qq_status_text, // 7
_qq_tooltip_text, // 8
_qq_away_states, // 9
_qq_buddy_menu, // 10
qq_chat_info, // 11
NULL, /* chat_info_defaults */
_qq_login, // 12
_qq_close, // 13
_qq_send_im, // 14
这些和哪里进行对照?
我没有学过linux下的c编程。
发现你用的操作系统是 gentoo 呢!
不知道这个系统有什么优点?
能不能分享一下你通常用它来做哪些事情?我觉得 linux 下写文档比较麻烦,因为 windows 的 word 文档在这下面兼容的不好,会造成格式丢失什么的,用虚拟机觉得很慢,不方便。
而又必须要用 word 很苦恼的一件事,不知道你有什么办法?

这个系统的特点就是,安装比较麻烦,费时,但是安装后维护或升级很简单。同时,又针对自己的硬件进行编译程序,所以,执行效率高点。
如果必须要用word,我想使用OO来做,然后在win下用word打开应该没有问题吧?
或者干脆使用OO,win下也有。
发表于 2004-8-30 22:31:16 | 显示全部楼层
$ cd path/to/gaim
$ vim src/prpl.h
/_GaimPluginProtocolInfo


最初由 orphen 发表
我晕~
我都大四的人了,还不知道比较就是一个一个对照?
问题是,
qq.c:
...
...
GaimPlugin *my_protocol = NULL;
GaimPluginProtocolInfo prpl_info = {
GAIM_PRPL_API_VERSION,
0, /* mail check option */
NULL, /* user_splits */
NULL, /* protocol_options */
NO_BUDDY_ICONS, /* icon_spec */
_qq_list_icon, // 5 This must be defined and return
// non-NULL string
_qq_list_emblems, // 6
_qq_status_text, // 7
_qq_tooltip_text, // 8
_qq_away_states, // 9
_qq_buddy_menu, // 10
qq_chat_info, // 11
NULL, /* chat_info_defaults */
_qq_login, // 12
_qq_close, // 13
_qq_send_im, // 14
这些和哪里进行对照?
我没有学过linux下的c编程。


这个系统的特点就是,安装比较麻烦,费时,但是安装后维护或升级很简单。同时,又针对自己的硬件进行编译程序,所以,执行效率高点。
如果必须要用word,我想使用OO来做,然后在win下用word打开应该没有问题吧?
或者干脆使用OO,win下也有。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表