当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : zhcon-0.2.6编译问题(打过升级补丁)
帖子发表于 : 2009-08-06 21:35 

注册: 2009-07-05 19:36
帖子: 848
送出感谢: 0 次
接收感谢: 0 次
代码:
$ make
make  all-recursive
make[1]: 正在进入目录 `/home/yyn/zhcon/zhcon-0.2.5'
Making all in src
make[2]: 正在进入目录 `/home/yyn/zhcon/zhcon-0.2.5/src'
Making all in display
make[3]: 正在进入目录 `/home/yyn/zhcon/zhcon-0.2.5/src/display'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src    -funsigned-char -O2 -march=i686 -DNDEBUG -Wall -MT fblinear4.o -MD -MP -MF ".deps/fblinear4.Tpo" -c -o fblinear4.o fblinear4.cpp; \
   then mv -f ".deps/fblinear4.Tpo" ".deps/fblinear4.Po"; else rm -f ".deps/fblinear4.Tpo"; exit 1; fi
fblinear4.cpp: In member function ‘virtual void FBLinear4::FillRect(int, int, int, int, int)’:
fblinear4.cpp:75: 错误: ‘memset’在此作用域中尚未声明
make[3]: *** [fblinear4.o] 错误 1
make[3]:正在离开目录 `/home/yyn/zhcon/zhcon-0.2.5/src/display'
make[2]: *** [all-recursive] 错误 1
make[2]:正在离开目录 `/home/yyn/zhcon/zhcon-0.2.5/src'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/yyn/zhcon/zhcon-0.2.5'
make: *** [all] 错误 2

怎么回事???


页首
 用户资料  
 
2 楼 
 文章标题 : Re: zhcon-0.2.6编译问题(打过升级补丁)
帖子发表于 : 2010-05-20 11:56 
头像

注册: 2010-05-18 10:00
帖子: 56
送出感谢: 0 次
接收感谢: 0 次
虽然是老贴,还是回一下,在ubuntu10.04中,用新立德软件管理器安装的zhcon不好用,很多功能用不了,我就尝试自己编译zhcon来安装,但是问题多多,比cce的问题还多,我成功地编译安装了cce,建议你装cce. 请看http://forum.ubuntu.org.cn/viewtopic.php?f=56&t=273571
我不知道源上打包好的zhcon是在什么条件下编译的,我遇到的问题:只有拼音输入,只有半角,没有状态行,其他任何man上说明的组合键都不起作用。查了一下源码,打完0.2.6补丁后的zhcon的源码语法还是缺很多,出现“‘memset’在此作用域中尚未声明”错误是因为相应的.cpp文件缺少
#include <cstring>
加上就好,但是我尝试了zhcon,真是问题多多,很多文件除了要加#include <cstring>,还要加#include <cstdlib> (如果出现“'abs' was not declared in this scope”错误)。也要修改cce编译出问题的lcmi.h文件,即使修改之后,编译的时候还会找不到某个头文件,我还是用成功编译安装的cce写中文了。
zhcon和cce对lynx支持较好,但对w3m支持不好,如果使用w3m,还是用fbterm。


_________________
Ubuntu论坛中的PLMM数目比Linux下的病毒数目还少,所以
就不用想了,如果你真的碰上了,恭喜,请执行以下命令:
sudo mount -t french /dev/mouth0 /mnt/kiss
french这个参数可以用man kiss查到。别忘了umount,否则
buffer内的数据会丢失。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: zhcon-0.2.6编译问题(打过升级补丁)
帖子发表于 : 2010-05-22 11:40 
头像

注册: 2010-05-18 10:00
帖子: 56
送出感谢: 0 次
接收感谢: 0 次
这两天和编译纯控制台下的中文平台干上了,cce-0.51、fbterm-ucimf和zhcon-0.2.6都成功编译,但是安装后发现以下问题。
cce-0.51对16:9的宽屏幕支持不好,刷新有问题。
fbterm-ucimf总出现一个讨厌的132,倒是能输入中文,可是无法切换全角和半角,我个人认为写中文就得用中文标点符号,写英文用英文标点符号。不要混淆。
zhcon-0.2.6,花了一个多小时在编译出错的那些文件或相应的头文件上加入诸如下列包含:
#include <cstring>
#include <cstdlib>
#include <cctype>
#include <algorithm>
之后就一定能编译成功。
可是问题依旧,这个编译安装的zhcon和用新立德软件包下载的安装包一模一样,问题也一样,尝试了kbd_mode -a之后依然无法切换输入法,只有拼音输入法,无法切换全角半角。
希望大虾指点迷津!


_________________
Ubuntu论坛中的PLMM数目比Linux下的病毒数目还少,所以
就不用想了,如果你真的碰上了,恭喜,请执行以下命令:
sudo mount -t french /dev/mouth0 /mnt/kiss
french这个参数可以用man kiss查到。别忘了umount,否则
buffer内的数据会丢失。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: zhcon-0.2.6编译问题(打过升级补丁)
帖子发表于 : 2010-10-06 19:32 
头像

注册: 2008-11-08 9:28
帖子: 404
送出感谢: 2
接收感谢: 0 次
果然出现“'abs' was not declared in this scope”错误...


_________________
凸-_-


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译