minigui安装及问题总结

http://blog.csdn.net/my328865033/article/details/50187759

minigui完整安装(x86版本)

ubuntu下编译,安装路径:/home/colin/minigui/lib_x86/

1).zlib-1.2.2.tar.gz
./configure --prefix=/home/colin/minigui/lib_x86/
make 
make install

2).jpegsrc.v7.tar.gz
./configure --prefix=/home/colin/minigui/lib_x86/ --enable-shared 
make 
make install

3).libpng-1.2.37.tar.gz
./configure --prefix=/home/colin/minigui/lib_x86/
make 
make install

4).freetype-2.3.9-fm20100818.tar.gz
./configure --prefix=/home/colin/minigui/lib_x86/
make 
make install

5).minigui-res-be-3.0.12.tar.gz
./configure --prefix=/home/colin/minigui/lib_x86/
make 
make install

6).libminigui-gpl-3.0.12.tar.gz
#./configure --prefix=/home/colin/minigui/lib_x86/ --enable-procs --enable-videoqvfb --enable-qvfbial --disable-splash --disable-screensaver
./configure --prefix=/home/colin/minigui/lib_x86/ --with-osname=linux --with-targetname=qvfb --enable-qvfbial=yes --enable-autoial=yes --enable-videofbcon=yes --enable-videoqvfb=yes --enable-debug=yes --enable-pcxvfb=no --enable-static=yes
make 
make install

7).libmgplus-1.2.4.tar.gz
./configure CPPFLAGS=-I/home/colin/minigui/lib_x86/include prefix=/home/colin/minigui/lib_x86/ PKG_CONFIG_PATH=/home/colin/minigui/lib_x86/lib/pkgconfig
make 
make install
否则提示错误:
【CPPFLAGS没有,会提示找不到include/common.h】
【PKG_CONFIG_PATH没有,./configure会提示错误】

8).mg-samples-3.0.12.tar.gz
./configure CPPFLAGS=-I/home/colin/minigui/lib_x86/include prefix=/home/colin/minigui/lib_x86/ PKG_CONFIG_PATH=/home/colin/minigui/lib_x86/lib/pkgconfig
【安装之前必须要安装libmgplus-1.2.4.tar.gz】
make
make install

9).qvfb2-2.0:
【安装前需要安装依赖包qt3-dev-tools-embedded等,否则会报错
checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check your installation!
或者先不用安装,打开qvfb &时会有提示要求安装哪些包。】
./configure --prefix=/home/colin/minigui/lib_x86/ --with-qt-dir=/usr/lib/qt3/ --with-qt-includes=/usr/include/qt3 --with-qt-libraries=/usr/lib/qt3
make 
make install
【安装完qvfb2后就可以在后台启动qvfb】
【如果--with-qt-dir=/usr/lib/qt3/ --with-qt-includes=/usr/include/qt3 --with-qt-libraries=/usr/lib/qt3不带上会有错误提示】

10).libmgi-2.0.4.tar.gz
./configure CPPFLAGS=-I/home/colin/minigui/lib_x86/include prefix=/home/colin/minigui/lib_x86/ PKG_CONFIG_PATH=/home/colin/minigui/lib_x86/lib/pkgconfig
make;make install
如果没有CPPFLAGS 提示:
error: minigui/common.h: No such file or directory
如果没有PKG_CONFIG_PATH
checking pkg-config is at least version 0.9.0... yes
checking for MINIGUI... configure: error: Package requirements (minigui >= 3.0.10) were not met:

No package 'minigui' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.


问题1:
./helloworld: error while loading shared libraries: libminigui_ths-3.0.so.12: cannot open shared object file: No such file or directory
解决:
export LD_LIBRARY_PATH=/home/colin/minigui/lib_x86/lib:$LD_LIBRARY_PATH

问题2:
MISC: Can not locate your MiniGUI.cfg file or bad files!
KERNEL>InitGUI: Initialization of misc things failure!
解决:把libminigui-gpl-3.0.12/etc/MiniGUI.cfg复制到当前目录下[mg-samples-3.0.12/src]

问题3:
execlp error!!
execl: No such file or directory
NEWGAL>PCXVFB: Wait too long for CLIENT.
NEWGAL: Does not find matched engine: pc_xvfb.
KERNEL>InitGUI: Can not get graphics engine information!
解决:
修改MiniGUI.cfg配置文件
[system]
 24 # GAL engine and default options
 25 #gal_engine=pc_xvfb
 26 gal_engine=qvfb
 27 defaultmode=800x600-16bpp


问题4:
NEWGAL: Does not find matched engine: qvfb.
KERNEL>InitGUI: Can not get graphics engine information!
解决:
在安装libminigui-gpl-3.0.12时增加配置--with-targetname=qvfb --enable-qvfbial=yes
参照第6)条

问题5:
FONT>LogFont: requested info: type: rbf, family: vgaoem, style: 10000, charset: ISO8859-1, size: 8.
FONT>LogFont: created info: type: rbf, family: VGAOEM, style: 10000, charset: ISO8859-1, size: 8.
KERNEL>InitGUI: Count not init mouse cursor!
KERNEL>InitGUI: Init failure, please check your MiniGUI configuration or resource.
解决:
修改MiniGUI.cfg配置文件
[cursorinfo]
108 # Edit following line to specify cursor files path
109 #cursorpath=/usr/local/share/minigui/res/cursor/
110 cursorpath=/home/colin/minigui/lib_x86/share/minigui/res/cursor/
111 cursornumber=23

[resinfo]
137 #respath=/usr/local/share/minigui/res/
138 respath=/home/colin/minigui/lib_x86/share/minigui/res/

至此minigui全部问题得到解决。



minigui显示中文
MiniGUI.cfg配置如下:
[systemfont]
font_number=10
font0=rbf-FixedSys-rrncnn-8-16-ISO8859-1
font1=*-FixedSys-rrncnn-*-16-ISO8859-1
font2=*-Courier-rrncnn-*-16-ISO8859-1
font3=*-SansSerif-rrncnn-*-16-ISO8859-1
font4=*-System-rrncnn-*-16-ISO8859-1
font5=*-fixed-rrncnn-*-16-GB2312
font6=*-Courier-rrncnn-*-16-GB2312
font7=*-SansSerif-rrncnn-*-16-GB2312
font8=*-Times-rrncnn-*-16-GB2312
font9=*-Helvetica-rrncnn-*-16-GB2312
#下面几个参数配置不正确可能导致中文乱码,具体参数查看用户手册。 
default=0
wchar_def=5
fixed=5
caption=5
menu=5
control=5

[rawbitmapfonts]
font_number=4
name0=rbf-fixed-rrncnn-8-16-ISO8859-1
fontfile0=/home/colin/minigui/lib_x86/share/minigui/res/font/8x16-iso8859-1.bin
name1=rbf-fixed-rrncnn-16-16-GB2312-0
fontfile1=/home/colin/minigui/lib_x86/share/minigui/res/font/song-16-gb2312.bin
name2=rbf-fixed-rrncnn-6-12-ISO8859-1
fontfile2=/home/colin/minigui/lib_x86/share/minigui/res/font/6x12-iso8859-1.bin
name3=rbf-fixed-rrncnn-12-12-GB2312-0
fontfile3=/home/colin/minigui/lib_x86/share/minigui/res/font/song-12-gb2312.bin
 

[varbitmapfonts]
font_number=6
name0=vbf-Courier-rrncnn-8-13-ISO8859-1
fontfile0=/home/colin/minigui/lib_x86/share/minigui/res/font/Courier-rr-8-13.vbf
name1=vbf-Helvetica-rrncnn-11-12-ISO8859-1
fontfile1=/home/colin/minigui/lib_x86/share/minigui/res/font/Helvetica-rr-11-12.vbf
name2=vbf-Times-rrncnn-10-12-ISO8859-1
fontfile2=/home/colin/minigui/lib_x86/share/minigui/res/font/Times-rr-10-12.vbf
name3=vbf-Courier-rrncnn-10-15-ISO8859-1
fontfile3=/home/colin/minigui/lib_x86/share/minigui/res/font/Courier-rr-10-15.vbf
name4=vbf-Helvetica-rrncnn-15-16-ISO8859-1
fontfile4=/home/colin/minigui/lib_x86/share/minigui/res/font/Helvetica-rr-15-16.vbf
name5=vbf-Times-rrncnn-13-15-ISO8859-1
fontfile5=/home/colin/minigui/lib_x86/share/minigui/res/font/Times-rr-13-15.vbf


1
0
 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值