在ubuntu下安裝minigui並搭建開發平臺

94人閱讀 評論(0) 收藏 舉報
安裝:
            現在MiniGUI V1.6.10版本還是按照GPL開源協議發佈,1.6.20以上版本即爲商業 版本,不遵循GPL協議。對於個人學習,則最好安裝1.6.10版本。以下爲在ubuntu-8.04.1環境下安裝MiniGUI V1.6.10版本的過程。
            首先下載安裝包,到minigui的官方網站下載:
該網站上除了安裝包外,還提供常用工具 以及示例的下載。
首先下載libminigui-1.6.10.tar.gz,這是minigui的運行庫,其所有功能的API都是通過庫形式調用的。
在編譯之前需要ubuntu已經安裝了GCC,如果發現沒有安裝完整的GCC,可以通過運行以下命令進行安裝:
sudo apt-get install build-essential
下載完libminigui-1.6.10.tar.gz後,通過以下命令進行解壓:
tar –zxvf libminigui-1.6.10.tar.gz
進入libminigui-1.6.10文件夾,運行以下命令:
./configure
make
sudo make install
成功後,所有的庫會安裝在/usr/local/lib下,庫的頭文件會安裝在/usr/local/include下,配置文件會安裝在/usr/local/etc下。
修改文件ld.so.conf,運行命令:
sudo vim /etc/ld.so.conf
在文件末增加minigui庫文件目錄:
/usr/local/lib
保存文件,同時運行命令:
sudo ldconfig
如果需要自定義minigui的庫,請參考minigui的用戶手冊。
 
其次下載minigui-res-1.6.10.tar.gz,這是minigui的資源包,包含了其運行時所需要的圖標,字體等外部資源。這些資源都是現成的文件,不需要進行編譯。下載 完成後,首先進行解壓:
tar –zxvf minigui-res-1.6.10.tar.gz
進入minigui-res-1.6.10文件夾,運行以下命令:
Sudo make install
成功後,所有資源會安裝在/usr/local/lib/minigui/res下。
 
Minigui本身的安裝已經結 束。由於minigui的應用程序是運行在framebuffer模式下的,而ubuntu默認並不運行在該模式。爲了方便測試應用程序,我們最好安裝linux下模擬framebuffer的軟件qvfb
下載qvfb-1.1.tar.gz,進行解壓:
tar –zxvf qvfb-1.1.tar.gz
進入qvfb-1.1,由於qvfb的編譯需要QT3的頭文件,所以先通過以下命令安裝這些頭文件:
sudo aptitude install libqt3-mt-dev
然後運行以下命令編譯安裝:
./configure --with-qt-includes=/usr/include/qt3 --with-qt-libraries=/usr/lib
make
sudo make install
 
編譯應用程序:
安裝完minigui後,就可以進行應用軟件的開發。這裏提供官方的一個簡單示例程序,來進行說明。
首先下載示例程序: 
hello.tar
下載: tar 文件
解壓該文件:
tar –xvf hello.tar
進入hello文件夾,運行:
make
release文件夾下產生可執行文件hello
 
運行應用程序:
            首先修改配置文件,以使用應用程序運行在qvfb上。
            運行命令:
            sudo vim /usr/loca/etc/MiniGUI.cfg
            修改system字段爲:
            gal_engine=qvfb
            defaultmode=640x480-16bpp
            修改qvfb字段爲:

            defaultmode=640x480-16bpp

運行命令:

            qvfb &
在file下configure中Size欄 中選擇640x480 “VGA”項。如下圖所示:
 
configure.JPG

打開另一個終端,運行hello程序,結果如下圖所示:


hello.JPG 

原文地址:http://www.ruixuedz.com.cn/article/09/304.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章