linux下QtCreator4.9安裝配置qwt和qwt移植到arm開發板

一、QtCreator安裝配置qwt

1、下載最新qwt庫:https://sourceforge.net/projects/qwt/files/qwt/我下載的是6.1.4

2、安裝qwt庫

解壓qwt-6.1.4.zip,把解壓得到的qwt-6.1.4文件夾拖進Ubuntu的/opt。進入qwt-6.1.4文件根目錄,依次運行以下命令:

qmake
make
make install

以上三條命令都是在Ubuntu的root下執行的,執行完make install指令後,默認會在/usr/local/目錄下生成qwt-6.1.4文件夾。

3、配置qwt庫

(1)將qwt的插件放到QtCreator的安裝路徑下。以下路徑是我的QtCreator4.9安裝路徑,可根據自己QtCreator4.9安裝路徑放置qwt插件,應該大同小異。

cp/usr/local/qwt-6.1.4/plugins/designer/libqwt_designer_plugin.so/opt/Qt5.12.3/Tools/QtCreator/lib/Qt/plugins/designer

(2)將qwt的庫文件(*.so)放到QtCreator的安裝路徑下。

cp/usr/local/qwt-6.1.4/lib/libqwt.* /opt/Qt5.12.3/Tools/QtCreator/lib/Qt/lib

(3)修改系統環境變量

在Ubuntu的/etc/目錄下的profile文件最後添加一句。

export LD_LIBRARY_PATH=/usr/local/qwt-6.1.4/lib:$LD_LIBRARY_PATH

重啓系統

(4)使用pwt

完成以上操作後,打開QtCreator4.9,在ui界面即可看到Qwt的控件。在Qt工程的.pro文件添加以下兩句命令,纔可編譯通過。

INCLUDEPATH += /usr/local/qwt-6.1.4/include

LIBS += -L/usr/local/qwt-6.1.4/lib –lqwt

至此linux下QtCreator4.9安裝配置qwt完成。

二、qwt移植到arm開發板

(1)爲了區分QtCreator4.9插件中的qwt-6.1.4,把解壓得到的qwt-6.1.4文件夾拖進Ubuntu的/opt,命令爲qwt-6.1.4-arm。在qwt-6.1.4-arm目錄下打開qwtconfig.pri。找到以下三句話,全加上#註釋掉。

#QWT_CONFIG    += QwtOpenGL

#QWT_CONFIG    += QwtDesigner

#QWT_CONFIG      +=QwtExamples

(2)用QtCreator4.9打開qwt-6.1.4-arm目錄下的qwt.pro;然後用交叉編譯器編譯qwt的代碼,生成的文件設置到qwt-6.1.4-arm-Release文件夾中。把qwt-6.1.4-arm-Release/lib/目錄下的所有文件拷到開發板的qt5.6.2-arm/lib下。

(3)在QtCreator4.9的工程中的.pro文件裏添加以下兩句話

INCLUDEPATH += /opt/qwt-6.1.4-arm/src/

LIBS += -L"/opt/qwt-6.1.4-arm-Release/lib/" –lqwt

即可交叉編譯工程。

至此qwt移植到arm開發板完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章