嵌入式Qtwebkit移植

具體步驟如下:

    1、下載源碼包,包名爲:Qt libraries 4.8.5 for Linux/X11 (230 MB) ,下載路徑如下:

        http://qt-project.org/downloads

    2、解壓

      將壓縮包拷貝到 linux 系統中的任意目錄下,然後進行解壓,解壓命令:

        tar -zxvf  qt-everywhere-opensource-src-4.8.5.tar.gz

    然後

     cd   qt-everywhere-opensource-src-4.8.5 

    進入解壓後的目錄。

   3、 配置編譯參數,編譯:

        ./configure -embedded arm-gnueabi -xplatform qws/linux-arm-gnueabi-g++ -no-cups -no-stl -no-qvfb  -no-pch -webkit

     記得要加 -no-pch,因爲我第一次make的時候,就出現了找不到與pch相關文件的錯誤,加上後就好了。

      完成後,

       make

    4、編譯完成後生成可執行文件

   

    可執行文件所在路徑爲:/qt-everywhere-opensource-src-4.8.5/demos/browser

   5、將虛擬機中的文件夾掛載到開發板中

        ~ # mount -t nfs -o nolock 192.168.0.2:/width/app /mnt

        主機ip:192.168.0.2

        將主機中的/width/app 文件夾掛載到開發板的/mnt目錄下

   6、運行可執行文件

      進入可執行文件的目錄,執行運行命令: 

      ./browser -qws

     出現缺少庫文件的問題,懷疑是某個配置文件沒有配置好,但修改.bashrc文件後還是不起作用,

    於是將可執行文件,移至 

     /qt-everywhere-opensource-src-4.8.5/lib 庫目錄下,再執行./browser -qws,出現找不到字符庫的問題。

     但是在虛擬機中明明有該庫,後來參考資料才知道需要將該庫移動到開發板中。移動後的目錄路徑爲:

    /usr/local/Trolltech/QtEmbedded-4.8.5-arm/lib/fonts 

    然後執行:./browser -qws 

    運行成功,開發板中顯示瀏覽器。

 

參考資料:

1、http://blog.csdn.net/croop520/article/details/7453511

2、http://hi.baidu.com/tigerlau225/item/440de456f8aea8c39f266716

    

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