文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>FC4下编译zhcon-0.23

FC4下编译zhcon-0.23

时间:2006-02-22  来源:wenzk

下载地址 http://218.80.193.92/zhcon-0.2.3modified.tar.gz ;

在redhat 9.0上可以顺利编译的 zhcon 0.23 现在在 FC4 和 AS4上都不能编译通过, 
原因是在源代码树下的 src/display下的两个C++ 源代码 用了与ISO c++ (标 准C ++)不兼容的表达式 ,这两个 原 代码 文件分别 为 

fblinear32.cpp 和fblinear8 .cpp 

208 212行和 105行的 强制类型转换再做自增,在标准 C++ 中不允许,可能是以前的 GCC兼容这种方式,但是现在的 gcc 不允许了,所以编译通不过,加一个临时变量就可以解决这个问题,懂得 c++  的朋友可以自给修改一下,免得下载麻烦: 

fblinear8 .cpp 105行: 

fb_writew((nibbletab_cfb8[*cdat & 0xc] & eorx) ^ bgx, ((__u16*)dest32)++); 
改成以下三行 : 
__u16 * temp; 
temp = (__u16*)dest32; 
fb_writew((nibbletab_cfb8[*cdat & 0xc] & eorx) ^ bgx, temp++); 

即加一个 __u16 * 类型的临时变量. 

同样 ,在 fblinear24 .cpp 的208行和 212行的 : 

fb_writew(d2>>8, ((__u16*)dest32)++); 

改成如下三行 : 

__u16* temp; 
temp = (__u16*)dest32; 
fb_writew(d2>>8, (temp++));
相关阅读 更多 +
排行榜 更多 +
弓箭手战士酷跑

弓箭手战士酷跑

飞行射击 下载
三角洲行动全面战场攀升A点进攻指南

三角洲行动全面战场攀升A点进攻指南

飞行射击 下载
僵尸射手世界大战

僵尸射手世界大战

飞行射击 下载