移植qwt庫到arm開發板

2021-06-20 09:22:03 字數 839 閱讀 1532

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

1、編譯qwt直接用qt creator開啟qwt的解壓的工程檔案.pro,選擇用arm-gcc交叉編譯工具編譯即可。下面要做一些修改,才能成功編譯生成arm版本的qwt的庫。

第一,修改配置檔案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

接著,用qt creator軟體編譯arm版本的qwt。

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

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

最後把lib目錄下生成的arm版本qwt庫,拷貝到開發板的qt的庫的/lib 目錄中即可(前提在移植qt的時候已經提前設定了qt庫的環境變數)。

qwt移植到arm開發板

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 注意 ...

qwt移植到arm開發板

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

移植ubuntu core到Arm開發板

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