qwt移植到arm開發板

2021-06-19 12:15:36 字數 1031 閱讀 5233

arm版本的qwt和x86一樣,只需要改幾個地方即可。

1、首先設定編譯工具鏈環境變數:path=/usr/local/arm/4.4.1/bin/:$path

2、qmake ,生成arm版本的makefile :在原始碼的qwt-6.1.0目錄下執行  /opt/qt-4.7.1/bin/qmake

3、注意:生成makefile後不要著急make,需要修改幾個地方。

qwtconfig.pri修改配置檔案

vim qwtconfig.pri

linux arm下編譯使用

需要注釋,編譯arm qt時,沒有支援opengl

qwt_config  

+= qwtopengl

否則會qwt_plot_glcanvas.h:15:17: fatal error: qgl.h: no such file or directorycompiling qwt_abstract_slider.cpp

需要注釋

qwt_config  

+= qwtdesigner

arm上不需要designer plugins

否則會qwt_designer_plugin.h:23: error: undefined inte***ce

make

make install

如果想在開發板上測試example中的例子還需要修改  qwtconfig.pri ,取消這個注釋#qwt_config  +=qwtexamples

因為預設是不編譯example的,所以刪除注釋,重新make,會在example中自動生成bin目錄。

最後把lib目錄下生成的arm版本qwt庫拷貝到開發板的/lib 目錄。

把example/bin下面的檔案拷貝到開發板sd上 ,ok!

在自己編寫qt程式使用了qwt類時記得修改工程的pro檔案、

includepath += /usr/local/qwt-5.2.0/include/

libs += -l"/usr/local/qwt-5.2.0/lib/" -lqwt

qwt移植到arm開發板

在虛擬機器linux裡的qt安裝好你開放板需要的編譯環境 解壓後用qt開啟qwt裡的.pro。選擇配置檔案qwtconfig.pri qwt config qwtopengl qwt config qwtdesigner qwt config qwtexamples 以上檔案全加 注釋掉。用qt裡的...

移植qwt庫到arm開發板

arm版本的qwt和x86一樣,只需要改幾個地方即可。1 編譯qwt直接用qt creator開啟qwt的解壓的工程檔案.pro,選擇用arm gcc交叉編譯工具編譯即可。下面要做一些修改,才能成功編譯生成arm版本的qwt的庫。第一,修改配置檔案qwtconfig.pri linux arm下編譯...

移植ubuntu core到Arm開發板

最初是想把整個ubuntu移植到mx51開發板,因為專案不需要執行桌面系統,所以只移植了乙個基本的ubuntu core系統 這個映象就是乙個rootfs,可以作為根檔案系統使用。2.把映象燒寫到開發板的乙個分割槽上 3.我的arm開發板是mx51,修改uboot啟動引數如下 set bootarg...