在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 |
下载: |
下载 | |
阅读(1054) | 评论(3) | 转发(0) |