linux PC手把手搭建minigui3.0開發環境


1.下載網址http://www.minigui.com/en/download/

2.下載資料:

 

 

 

 

3.安裝過程:

(1)安裝 libminigui-gpl-3.0.12.tar.gz 

tar zxvf libminigui-gpl-3.0.12.tar.gz 

cd libminigui-gpl-3.0.12

./configure

   {報錯:

   Going to generate license pictures ...

   ./configure: line 15530: ./runme.sh: No such file or directory

    WARNING: failed to generate license pictures.

    (無視之)}

make

make   install

 

(2) 安裝minigui-res-be-3.0.12.tar.gz 

tar zxvf minigui-res-be-3.0.12.tar.gz

cd minigui-res-be-3.0.12

./configure

make

make install

成功以后則在“ls /usr/local/lib”看到minigui的庫文件

修改默認庫路徑

修改你的 /etc/ld.so.conf 文件,在里面最后新加入一行 /usr/local/lib

然后在終端執行ldconfig

 

(3)安裝mg-samples-3.0.12.tar.gz 

tar zxf mg-samples-1.3.0.tar.gz

cd mg-samples-3.0.12

Make

{報錯:

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

}

解決方法:export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/

./configure

     Make

{報錯:

dlgdemo.c:40:27: 錯誤:mgplus/mgplus.h:沒有那個文件或目錄
make[2]: *** [dlgdemo.o] 錯誤 1
make[2]: Leaving directory  `/mnt/hgfs/F/mg-samples-3.0.12/ctrl_dlg'
make[1]: *** [all-recursive] 錯誤 1
make[1]: Leaving directory  `/mnt/hgfs/F/mg-samples-3.0.12/ctrl_dlg'
make: *** [all-recursive] 錯誤 1

}

解決辦法:vim ctrl_dlg/dlgdemo.c ,注釋掉mgplus/mgplus.h

make

make   install

 

(4)安裝 qvfb2-2.0.tar.gz 

tar zxvf qvfb2-2.0.tar.gz 

cd qvfb2-2.0

./configure

{報錯:

checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check your installation!

}

解決辦法:需要首先安裝一個qt-devel-3.3.8-4.fc7.i386.rpm

  rpm -iv qt-devel-3.3.8-4.fc7.i386.rpm --force --nodeps

  rm /usr/lib/qt-3.3/lib/libqt-mt.so

  ln -s /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.6 /usr/lib/qt-3.3/lib/libqt-mt.so

  ls  -l  /usr/lib/qt-3.3/lib/

     ./configure --with-qt-includes=/usr/lib/qt-3.3/include  --with-qt-libraries=/usr/lib/qt-3.3/lib --with-qt-dir=/usr/lib/qt-3.3

  這個時候就不會有錯誤了

 

   make

   make   install

 

 

(5)運行mg-samples-3.0.12里面的housekepper可執行程序測試之:

{

報錯:

start-qvfb :/usr/local/bin/gvfb2 pcxvfb 4194 XVFB-for-MiniGUI-3.0-(Gtk-Version)  800x600-16bpp 

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!

 

}

解決辦法:vim /usr/local/etc/MiniGUI.cfg  

其中一句話修改成exec_file = /usr/local/bin/qvfb2

 

修改完后再測試

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM