QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 947|回复: 9

fceu问题

[复制链接]
发表于 2003-6-21 20:34:52 | 显示全部楼层 |阅读模式
我在make fceu时显示错误如下:
drivers/cli/svgalib.c:169: warning: return makes pointer from integer without a cast
drivers/cli/svgalib.c: In function `KillKeyboard':
drivers/cli/svgalib.c:174: warning: implicit declaration of function `keyboard_close'
drivers/cli/svgalib.c: In function `main':
drivers/cli/svgalib.c:180: warning: implicit declaration of function `vga_init'
drivers/cli/svgalib.c:181: warning: implicit declaration of function `CLImain'
make: *** [drivers/cli/svgalib.o] Error 1
好像是什么函数有问题吧,还是其它什么原因,请大家帮忙看看,在此谢过
发表于 2003-6-21 23:25:36 | 显示全部楼层
你的gcc是什么版本?可能gcc版本太低
回复

使用道具 举报

 楼主| 发表于 2003-6-23 16:58:21 | 显示全部楼层
我用的是rh9,gcc是3.2吧,应该不会低吧。
回复

使用道具 举报

发表于 2003-6-23 21:13:27 | 显示全部楼层
前面应该还有另外的出错信息,贴一下看看
同时说说你的编译方法,可能编译方法不对
回复

使用道具 举报

 楼主| 发表于 2003-6-25 10:18:02 | 显示全部楼层
make -f Makefile.linuxvga 后就出来下面这些错误
drivers/cli/svgalib.c:4:17: vga.h: 没有那个文件或目录
drivers/cli/svgalib.c:5:22: vgamouse.h: 没有那个文件或目录
drivers/cli/svgalib.c:6:25: vgakeyboard.h: 没有那个文件或目录
drivers/cli/svgalib.c: In function `InitMouse':
drivers/cli/svgalib.c:127: warning: implicit declaration of function `vga_setmousesupport'
drivers/cli/svgalib.c:128: warning: implicit declaration of function `mouse_setxrange'
drivers/cli/svgalib.c:129: warning: implicit declaration of function `mouse_setyrange'
drivers/cli/svgalib.c:130: warning: implicit declaration of function `mouse_setscale'
drivers/cli/svgalib.c: In function `KillMouse':
drivers/cli/svgalib.c:136: warning: implicit declaration of function `mouse_close'
drivers/cli/svgalib.c: In function `GetMouseData':
drivers/cli/svgalib.c:142: warning: implicit declaration of function `mouse_update'
drivers/cli/svgalib.c:143: warning: implicit declaration of function `mouse_getx'
drivers/cli/svgalib.c:144: warning: implicit declaration of function `mouse_gety'
drivers/cli/svgalib.c:145: warning: implicit declaration of function `mouse_getbutton'
drivers/cli/svgalib.c:146: `MOUSE_LEFTBUTTON' undeclared (first use in this function)
drivers/cli/svgalib.c:146: (Each undeclared identifier is reported only once
drivers/cli/svgalib.c:146: for each function it appears in.)
drivers/cli/svgalib.c:146: `MOUSE_RIGHTBUTTON' undeclared (first use in this function)
drivers/cli/svgalib.c: In function `InitKeyboard':
drivers/cli/svgalib.c:153: warning: implicit declaration of function `keyboard_init'
drivers/cli/svgalib.c:158: warning: implicit declaration of function `keyboard_translatekeys'
drivers/cli/svgalib.c:158: `TRANSLATE_CURSORKEYS' undeclared (first use in this function)
drivers/cli/svgalib.c:158: `TRANSLATE_DIAGONAL' undeclared (first use in this function)
drivers/cli/svgalib.c: In function `UpdateKeyboard':
drivers/cli/svgalib.c:164: warning: implicit declaration of function `keyboard_update'
drivers/cli/svgalib.c: In function `GetKeyboard':
drivers/cli/svgalib.c:169: warning: implicit declaration of function `keyboard_getstate'
drivers/cli/svgalib.c:169: warning: return makes pointer from integer without a cast
drivers/cli/svgalib.c: In function `KillKeyboard':
drivers/cli/svgalib.c:174: warning: implicit declaration of function `keyboard_close'
drivers/cli/svgalib.c: In function `main':
drivers/cli/svgalib.c:180: warning: implicit declaration of function `vga_init'
drivers/cli/svgalib.c:181: warning: implicit declaration of function `CLImain'
make: *** [drivers/cli/svgalib.o] Error 1

好像是少头文件
回复

使用道具 举报

发表于 2003-6-26 13:25:25 | 显示全部楼层
你编译的是svga版本,需要安装svgalib和相应的devel库才能编译
回复

使用道具 举报

 楼主| 发表于 2003-6-28 10:41:57 | 显示全部楼层
原来如此,那有什么其它方法安装吗?
回复

使用道具 举报

发表于 2003-6-28 21:48:33 | 显示全部楼层
fceu有SDL版本,好像是makefile -f xxxSDL文件来编译,sdl版本也很不错,至少可以窗口状态运行,也可以全屏
回复

使用道具 举报

 楼主| 发表于 2003-6-29 09:29:11 | 显示全部楼层
谢谢了
回复

使用道具 举报

 楼主| 发表于 2003-6-30 13:54:18 | 显示全部楼层
要如何设置键位呢?请指教。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-12-5 10:24 , Processed in 0.037803 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表