免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2240 | 回复: 3
打印 上一主题 下一主题

minigui的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-15 16:12 |只看该作者 |倒序浏览
我已经按如下所示安装了
1.libminigui-str-1.6.2.tar.gz
2.minigui-res-str-1.6.tar.gz
3.mg-samples-str-1.6.2.tar.gz

二.解压安装软件包

1.minigui-res-str-1.6.tar.gz(MiniGUI 所使用的资源,包括基本字体、图标、位图和鼠标、光标)

运行命令:
    tar -zxf minigui-res-1.6.tar.gz
    cd minigui-res-1.6
    make install

2.libminigui-1.6.2.tar.gz(MiniGUI 函数库源代码,其中包括libminigui、libmgext 和libvcongui。)

先解压:tar -zxf libminigui-1.6.2.tar.gz
cd libminigui-1.6.2/src/kernel:进入/ libminigui-1.6.2/src/kernel/修改init.c
将#ifdef __LINUX__
   else {
       pthread_kill_other_threads_np ();
   }
#endif 注释掉
在libminigui-1.6.2目录
运行命令:
./configure
make
make install
注明:默认情况下,MiniGUI 的函数库将安装在 /usr/local/lib目录中。您应该确保该目录已经列在 /etc/ld.so.conf 文件中。修改 /etc/ld.so.conf 文件,将 /usr/local/lib 目录添加到该文
件最后一行。修改后类似:
/usr/lib
/usr/X11R6/lib
/usr/i486-linux-libc5/lib
/usr/local/lib
安装 MiniGUI 之后,运行下面的命令更新共享函数库系统的缓存:
$ sudo /sbin/ldconfig
但是到第三步的时候
3.mg-smaples-1.6.2.tar.gz(《MiniGUI 编程指南》的配套示例程序)
先解压:tar –zxf mg-smaples-1.6.2.tar.gz
cd mg-smaples-1.6.2/src:进入/mg-smaples-1.6.2/src 修改helloworld.c将<minigui/mywindow.h>注释掉
在mg-smaples-1.6.2目录下运行命令:
./configure
Make
虽然注析了,但是还是出错,如下所示:
_attribute__' before 'int'
/usr/include/minigui/mywindows.h:450: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
make[2]: *** [helloworld.o] Error 1
make[2]: Leaving directory `/opt/2410/mg-samples-1.6.9/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/2410/mg-samples-1.6.9/src'
make: *** [all-recursive] Error 1
我试过了,好像无论注不注析都是出错的,怎么办呢?

论坛徽章:
0
2 [报告]
发表于 2008-03-17 14:53 |只看该作者
去飞曼的minigui网站问问吧 第一次装确实比较麻烦 以前装过~ 但是没有碰见你这种问题 1.6.2 没有mywindow.h这个库是要删掉的

论坛徽章:
0
3 [报告]
发表于 2008-03-24 16:41 |只看该作者
我也碰到这个问题。

努力寻求答案中。:em11:

论坛徽章:
0
4 [报告]
发表于 2008-03-25 08:54 |只看该作者
例子程序不要一下子编译么,难免它有个bug什么的,你选几个自己手动编译!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP