找回密码
 注册
查看: 1805|回复: 8

在MagicLinux上的编译问题?

[复制链接]
发表于 2006-10-16 12:51:59 | 显示全部楼层 |阅读模式
修改driver中的Makefile为:
[code:1]
ifneq ($(KERNELRELEASE),)
# kbuild part of makefile
        obj-m  := kegui.o
#kegui-y := event.o
else
        KERNELSRC ?= /lib/modules/$(shell uname -r)/build
        PWD := $(shell pwd)
       
#KERNELSRC :=~/au1200/linux-2.6.11-argon


default :  
        make -C $(KERNELSRC) M=$(PWD) modules

clean:
        rm -f *.o *.ko *.mod.c *~

endif
[/code:1]
可以编译成功。

运行load_driver.sh没有问题。
运行./ewm new.bmp, ./fifteen如下图。总感觉有问题,请问这就是正常运行的样子吗?
发表于 2006-10-17 10:00:40 | 显示全部楼层
请不要再X window下使用 egui
回复

使用道具 举报

 楼主| 发表于 2006-10-17 10:33:51 | 显示全部楼层
那应该在什么环境下?
回复

使用道具 举报

 楼主| 发表于 2006-10-17 11:18:11 | 显示全部楼层
我在MagicLinux的终端里面试了一下,效果很好,但鼠标没法使用:(
回复

使用道具 举报

发表于 2006-10-17 17:08:19 | 显示全部楼层
已经有2个人反映鼠标没法用了,这不应该阿。

我要查查代码。
理论上 支持 input接口的鼠标EGui都能支持.
回复

使用道具 举报

 楼主| 发表于 2006-10-17 23:02:37 | 显示全部楼层
MagicLinux的终端模式不是传统的80×25的那种,甚至还有背景图像,运行程序后,鼠标移到EGUI中时,就破坏了EGUI,因为终端字符又显示出来了,我不清楚是不是与MagicLinux的这种终端显示模式有关,还要请老大解决啊
回复

使用道具 举报

发表于 2006-10-19 10:10:13 | 显示全部楼层
请用gpm -k 试一下,
你说的情况应该是终端鼠标影响了EGui的桌面
回复

使用道具 举报

 楼主| 发表于 2006-10-19 13:51:37 | 显示全部楼层
诚如所言,多谢了,不过鼠标还是有问题,每次载入驱动,运行第一个程序一切正常,而Ctrl+C结束程序,再次开启另一个程序时,鼠标就没有反应了,这是怎么一回事啊
回复

使用道具 举报

发表于 2006-10-20 08:53:09 | 显示全部楼层
rmmod kegui.ko
insmod kegui.ko

也许你下载的版本比较早,这个问题我后来改过了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-6 14:52 , Processed in 0.028325 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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