您的位置 首页 发布

Linux体系下编译装置g2ipmsg(飞鸽传书)

系统Mandriva 2008,飞鸽版本为0.9.5。首先需要另外一些包,系统有些还没有,只能重新装,包据libgnomeui-2, gtk+-2, glib-2,libpanel-applet-2

体系Mandriva 2008,飞鸽版别为0.9.5。

首要需求别的一些包,体系有些还没有,只能重新装,包据libgnomeui-2, gtk+-2, glib-2,libpanel-applet-2等,运用./configure会有相应的提示,把短少的装上就行了,如libgnomeui2-devel-2.20.0-2mdv2008.0。

准备工作完结之后,接下来

./configure

make

make install

然后就能够在/usr/local/bin中找到g2ipmsg程序了,运转它就能够了。可是,这样它不支撑中文。再看看README文件,说是支撑中文的话要另加参数,无法,只能重新装置。

make uninstall //作者干事倒也细心,把这个功用也做全了。

按README文件是:

./configure –enable-systray –with-ext-charcode=CP936

即把编码指定为CP936。好,就按他说的办。这样再makemake install之后,运转程序却仍不能显现中文,不知是被作者忽悠了仍是RP有问题。

接下来是一阵无法的Google和百度,按网上一些介绍的办法试了个遍,仍不收效。终究的解决办法是在源码中修正一点点东西。把该程序src目录的codeset.c中的

#define IPMSG_PROTO_CODE IPMSG_EXTERNAL_CHARCODE

这一行改为

#define IPMSG_PROTO_CODE “CP936”

#define IPMSG_PROTO_CODE UTF-8 //(假如体系编码不是UTF-8或许会有问题)

就能够了。

至此已完结了Linux下飞鸽传书的装置,按理说就能够跟Windows下的飞鸽直接交流了。该版别听说只能传单个文件,不能传文件夹。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/fabu/299574.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部