|
楼主 |
发表于 2007-6-20 20:50:47
|
显示全部楼层
Post by DoDo
Frame Buffer 和 Vesa,这在 Linux 下似乎是支持最广泛的图形接口。楼主有什么错误帖出来,否则别人也没有办法了解详细信息
谢谢DODO,framebuffer打开了。。。。
现在使用2.0.3版本没有什么问题了
但是使用1.6.2开源版本,自己编译安装,但是如果./configure时加上了--enable-lite的话,make就会报错:
- gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../include -g -O2 -D__MINIGUI_LIB__ -D_REENTRANT -Wall -Wstrict-prototypes -pipe -c cursor-lite.c -MT cursor-lite.lo -MD -MP -MF .deps/cursor-lite.TPlo -fPIC -DPIC -o .libs/cursor-lite.lo
- cursor-lite.c: In function 'InitCursor':
- cursor-lite.c:443: error: invalid lvalue in assignment
- cursor-lite.c: In function 'TerminateCursor':
- cursor-lite.c:467: error: invalid lvalue in assignment
- cursor-lite.c: In function 'SetCursorEx':
- cursor-lite.c:685: error: invalid lvalue in assignment
- make[3]: *** [cursor-lite.lo] Error 1
- make[3]: Leaving directory `/home/soft/minigui/1.6/libminigui-str-1.6.2/src/kernel'
- make[2]: *** [all-recursive] Error 1
- make[2]: Leaving directory `/home/soft/minigui/1.6/libminigui-str-1.6.2/src'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/home/soft/minigui/1.6/libminigui-str-1.6.2'
- make: *** [all] Error 2
复制代码
后来./configure时没有加--enable-lite编译就OK了,然后在控制台和qvfb里运行了一下都没有问题,就是qvfb的depth必须为16才可以.
我看了一下1.6.2的README,里面说了有对应的mde,但是我没有找到1.6.2版本的mde,用来1.6.9版本的mde编译报错找不到头文件.
而且1.6.2的版本也没有libgext,缺少了一些控件呢,比如像日历控件,网格控件,树控件。。。 |
|