|
e17编译都还挺容易的,上手可能要花点时间。我用的是20050813cvs的,系统是magic
主要的问题是:evidence无法编译,无论是用fc4的srpm重新编译还是下载evidence主页上的20050220版本都不能编译通过,主要问题是在evidence-0.9.8/src/gui/gtk2/icon_view/下的gevas_light.c编译出问题,出在这个定义上
[code:1] switch(event->type) {
case GDK_LEAVE_NOTIFY:
evas_event_feed_mouse_out(gevas->evas,NULL);
break;
case GDK_ENTER_NOTIFY:
evas_event_feed_mouse_in(gevas->evas,NULL);
break;
case GDK_MOTION_NOTIFY:
gdk_window_get_pointer(widget->window,&x,&y,NULL);
evas_event_feed_mouse_move(gevas->evas,x,y,NULL);
break;
case GDK_3BUTTON_PRESS:
c=EVAS_BUTTON_TRIPLE_CLICK;
case GDK_2BUTTON_PRESS:
if(c==EVAS_BUTTON_NONE)
c=EVAS_BUTTON_DOUBLE_CLICK;
case GDK_BUTTON_PRESS:
x=(int)event->button.x;
y=(int)event->button.y;
b=(int)event->button.button;
evas_event_feed_mouse_move(gevas->evas,x,y,NULL);
evas_event_feed_mouse_down(gevas->evas,b,c,NULL);
break;
case GDK_BUTTON_RELEASE:
x=(int)event->button.x;
y=(int)event->button.y;
b=(int)event->button.button;
evas_event_feed_mouse_move(gevas->evas,x,y,NULL);
evas_event_feed_mouse_up(gevas->evas,b,c,NULL);
break;
default:
break; }
[/code:1]
还有个问题,eap文件如何制作? |
|