Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1180165
  • 博文数量: 341
  • 博客积分: 12744
  • 博客等级: 上将
  • 技术积分: 4040
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-12 09:34
文章分类
文章存档

2014年(1)

2013年(10)

2012年(17)

2011年(63)

2010年(102)

2009年(107)

2008年(41)

分类: LINUX

2009-01-27 22:10:44

    在console下显示中文fbterm不错,不过我总是找不到一个好的字体,于是便编译zhcon
    出现的问题是一个指针变量p要强制转换为unsigned int失败,问题是这样的:
    64位的指针变量为64位(可以增加寻址空间),而unsigned int型为32位,导致高32位的丢失,只要改成unsigned long就可以了,因为64位中的long是64位的。
    在zhcon-0.25/src/winime.cpp的第253行和第274行,
    将p = (unsigned int) p + mpText;
    修改为
    p = (unsigned long) p + mpText;

   补丁见附件(linuxsir上有人做了)
   下载以后改名为zhcon-0.2.6-amd64.patch.gz

文件: zhcon-0.2.6-amd64.patch.gz
大小: 0KB
下载: 下载

阅读(1060) | 评论(3) | 转发(0) |
0

上一篇:用archlinux的理由

下一篇:emacs23字体设置

给主人留下些什么吧!~~

pcspcs2009-06-27 15:00:05

切换中文输入法输入时挂死 Segmentation fault intel cpu

chinaunix网友2009-01-31 18:47:29

winime.cpp: p = (unsigned int) p + mpText; 是这里不?

chinaunix网友2009-01-31 18:45:27

老大,哪个文件哪一行?能做个补丁不?