1. 程式人生 > >移植OpenCV+QT到ARM S3C6818開發板上(2)

移植OpenCV+QT到ARM S3C6818開發板上(2)

續《移植OpenCV+QT到ARM S3C6818開發板上(1)》

安裝QT開發環境到宿主機

解壓qt5.7.0原始碼(時間稍稍有點長,為待會編譯捏了一把汗啊!) 這裡寫圖片描述 解壓完之後進入原始碼根目錄,終端輸入: sudo ./configure -v -release -opensource -no-sse2 -no-openssl -no-nis -no-cups -no-glib -no-iconv -nomake examples -skip qtdeclarative -prefix /opt/x86/qt5.7.0 筆者為節約時間除去了一些用不到的工具,如果你想完全安裝就去除那些‘no’,其中‘-prefix’後面加你想要安裝QT的路徑。 出現以下資訊: 這裡寫圖片描述

輸入‘y’或者‘yes’ 之後就是漫長的等待生成MakeFile了(此處筆者做一個強烈的對比,虛擬機器配置為512m記憶體+奔騰G645單核單執行緒的環境,這是學校的老電腦,之前編譯OpenCV是筆者的筆記本) 8分鐘後出現如下資訊: 這裡寫圖片描述 應該是少了xcb這個東東,但是筆者不知道這個東西是幹嘛的 sudo apt install libxcb-* 發現有不少庫,保險起見,筆者將他們都安裝了,其次還有一點,就是儘量保持宿主機中QT元件和開發板中的是一致的(以開發板上的元件為準),避免在pc上能執行,而在開發板上出現某些錯誤。 如果順利,就會產生Makefile檔案(一般情況下,即使有錯誤,也是缺少一些元件和庫,少哪個安裝就是了) 接著就是make了 sudo make
這裡筆者沒有加‘-j’,如果諸位是多核多執行緒,最好加上,不然時間長達2小時。 等待 12:41開始編譯 。 。 。 14:53編譯完成(巨久) 筆者很順利的編譯完成,下次再也不用學校的老古董了。 之後就是make install 了。 接著,為了有一個IDE來方便我們開發,需要安裝 Qtcreator。 sudo apt install Qtcreator

未完…