您的位置:首页 > 产品设计 > UI/UE

minigui安装及问题总结

2015-12-05 17:44 489 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: