ubuntu12.4上安装minigui3.0.12
在ubuntu12.4上安裝minigui3.0.12
一下載源文件
移植所需的文件可以從minigui官網(wǎng)下載:http://www.minigui.org/en/download/
?
主要文件有:
工具及依賴庫(kù)文件:
qvfb2-2.0.tar.gz
gvfb-1.0.0.tar.gz
zlib-1.2.2.tar.gz
libpng-1.2.37.tar.gz
jpegsrc.v7.tar.gz
freetype-2.3.9-fm20100818.tar.gz
?
minigui文件
libminigui-gpl-3.0.12.tar.gz
minigui-res-be-3.0.12.tar.gz
mg-samples-3.0.12.tar.gz
minigui組件文件
libmgi-2.0.4.tar.gz
libmgplus-1.2.4.tar.gz
libmg3d-1.0.2.tar.gz
libmgutils-1.0.4.tar.gz
libmgp-1.2.2.tar.gz
libmgncs-1.0.8.tar.gz
libmgeff-1.0.0.tar.gz
?
建一個(gè)目錄minigui,把上述文件都下載到該目錄下.
?
?
二依賴庫(kù)文件編譯
編譯libz
tar zxvf ?zlib-1.2.2.tar.gz
進(jìn)入目錄
#./configure
#make
#sudo make install
編譯libjpeg
tar zxvf? jpegsrc.v7.tar.gz
./configure?
make
make install
編譯libpng
tar zxvf? ?libpng-1.2.37.tar.gz
./configure? --enable-shared
make
sudo make install
?
編譯freetype
tar zxvf? freetype-2.3.9-fm20100818.tar.gz
./configure?
make
sudo make install
?
三編譯安裝qvfb2-2.0
解壓
tar zxvf? qvfb2-2.0.tar.gz
?
進(jìn)入目錄,配置
./configure
出現(xiàn)如下錯(cuò)誤
checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Qvfb2需要qt3支持,需要安裝libqt3-mt-dev ?libqt3-mt
安裝libqt3-mt-dev ?libqt3-mt
?
#sudo apt-get install ?libqt3-mt-dev ?libqt3-mt
?
重新配置
?
./configure
同樣出現(xiàn)上面的錯(cuò)誤,后查資料發(fā)現(xiàn)需要制定qt3 include目錄和lib目錄.
更改成如下配置命令
./configure? --with-qt-includes=/usr/share/qt3/include/ --with-qt-libraries=/usr/share/qt3/lib
?
配置通過(guò)
#make
#make install
?
運(yùn)行qvfb2
直接運(yùn)行qvfb2出現(xiàn)錯(cuò)誤
#./qvfb2
#oops:client1 :沒(méi)有那個(gè)文件和目錄.
?
后經(jīng)查資料得知,這不是錯(cuò)誤,是因?yàn)閝vfb2不知支持直接運(yùn)行,故不能這樣使用.
?
四安裝minigui
1.安裝minigui-res
?
tar zxvf minigui-res-be-3.0.12.tar.gz
./configure
make install
?
2.編譯安裝minigui corelib
?
tar zxvf? ../src/libminigui-gpl-3.0.12.tar.gz
#./configure
#make
#make install
?
在/etc/ld.so.conf.d新建一個(gè)文件minigui.conf,在其中輸入/usr/local/lib?
然后刷新動(dòng)態(tài)庫(kù):
#sudo ldconfig
?
3.安裝minigui組件
tar zxvf ?libmgplus-1.2.4.tar.gz
?
?
./configure??
make
make install
?
?
tar zxvf? libmgi-2.0.4.tar.gz
./configure?
make
make install
?
tar zxvf? libmg3d-1.0.2.tar.gz
?
?./configure??
make
make install
?
tar zxvf? libmgutils-1.0.4.tar.gz
?./configure?
make
make install
?
?
?
tar zxvf? libmgp-1.2.2.tar.gz
?
?./configure?
make
make install
?
tar zxvf? libmgncs-1.0.8.tar.gz
?./configure?
make
make install
?
libmgeff-1.0.0.tar.gz的編譯安裝暫沒(méi)有研究
?
五編譯安裝sample
?
tar zxvf ../src/mg-samples-3.0.12.tar.gz
?
#./configure?
#make
?
六運(yùn)行minigui sample
?
1.修改MiniGUI.cfg
?
[system]
# GAL engine and default options
gal_engine=pc_xvfb
defaultmode=800x600-16bpp
?
# IAL engine
ial_engine=pc_xvfb
mdev=/dev/input/mice
mtype=IMPS2
?
[fbcon]
defaultmode=1024x768-16bpp
?
[qvfb]
defaultmode=640x480-16bpp
display=0
?
#{{ifdef _MGGAL_PCXVFB
[pc_xvfb]
defaultmode=800x600-16bpp
window_caption=XVFB-for-MiniGUI-3.0-(Gtk-Version)
exec_file=/usr/local/bin/qvfb2? //修改這里,指向qvfb2的路徑
#}}
?
?
2.運(yùn)行demo程序
./same
start-qvfb :/usr/local/bin/qvfb2 pcxvfb 13997 XVFB-for-MiniGUI-3.0-(Gtk-Version) 800x600-16bpp
成功
轉(zhuǎn)載于:https://www.cnblogs.com/bully/p/9395851.html
總結(jié)
以上是生活随笔為你收集整理的ubuntu12.4上安装minigui3.0.12的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: springboot 默认异常处理
- 下一篇: Ubuntu18.04提示wifi无法连