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