如何將QT程式移植到開發板上執行
阿新 • • 發佈:2019-01-07
1. 首先,要將QT環境設定成在ARM下執行的環境,這樣編譯出來的可執行檔案才能在開發板下執行。
要注意你的QT是不是ARM版本的,可用“qmake -v”命令來檢視
2.環境配置好之後開始按照自己的意願編寫QT程式碼,此處忽略。。。
3.往開發板上移植基本的QT庫。
1)在虛擬機器裡安裝arm版QT所在的目錄下尋找庫及他們的相關連結檔案。在arm/lib的目錄下。檔案都包括libQtGui.so libQtCore.so libQtNetwork.so 以及fonts下的字型檔
為了防止錯誤,我一併把他們的相關連結檔案so.4、 so.4.7、 so.4.7.2 都移植過去。
我使用U盤拷貝的。
2)在/opt目錄下建立“qt-4.8.5-arm”目錄,因為我的QT版本是4.8.5的,所以建立這,大家根據自己的QT版本來建立。
3)將U盤裡從虛擬機器上拷貝的檔案全部複製到/opt/qt-4.8.5-arm中,包括lib以及lib下的fonts目錄,全部移到開發板上
4.設定環境變數
在開發板的根目錄下執行:
$ vi /etc/profile
然後輸入
export QTDIR=/home/fengchao/qtenv/arm
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
儲存退出 (:wq)
5..然後把你編譯好的這個可執行檔案放到開發板上,隨便哪兒
./xxx -qws
就可以在開發板上看到QT介面了