物聯網探步--工具篇安裝QWT

來源:互聯網
上載者:User

標籤:

物聯網探步--工具篇安裝QWT
著作權聲明
該文章原創於Qter開源社區(www.qter.org),作者lxdlbs371,轉載請註明出處!

簡介
         QWT,全稱是Qt Widgets for Technical Applications,是一個基於LGPL著作權協議的開源項目,它為具有技術專業背景的程式提供GUI組件和一組實用類,其目標是以基於2D方式的表單組件來顯示資料, 資料來源以數值,數組或一組浮點數等方式提供, 輸出方式可以是Curves(曲線),Slider(捲軸),Dials(圓盤),Compasses(儀錶盤)等等。該工具庫基於Qt開發,所以也繼承了Qt的跨平台特性

分析
     Creator是跨平台的 Qt IDE平台。安裝QWT要求是:在MinGW版本的Qt Creator上整合QWT外掛程式,並且可以直接運行加入QWT外掛程式的程式。   分析MinGW版本的Qt Creator,不難發現,MinGW版本Qt Creator是基於MSVC的。所以,我們首先要產生MSVC版本的QWT外掛程式加入到MinGW版本QtCreator中去,其次,產生MinGW版本的QWT放到MinGW版本Qt庫中,這樣使得未來的開發會方便一些。
 

工具:cn_visual_studio_2010_ultimate_x86_dvd_532347------------ MSVC版的編譯環境qt-opensource-windows-x86-msvc2010_opengl-5.4.1------------產生MSVC版的QWT外掛程式qt-opensource-windows-x86-mingw491_opengl-5.4.1------------常用工具qwt-6.1.2                            ------------qwt源碼包

 

實踐第一步:產生MSVC版本的QWT外掛程式1.1:安裝cn_visual_studio_2010,直到成功安裝完畢。
   
1.2:安裝qt-opensource-windows-x86-msvc2010_opengl-5.4.1和qt-opensource-windows-x86-mingw491_opengl-5.4.1。
     

1.3:把QWT源碼包分成兩類放在D盤,以待編譯和安裝。這裡是在D:\qwt\檔案夾下分別建立了MinGW和MSVC兩個檔案夾,因為MSVC得作用就是產生Qt Creator可視化外掛程式,所以只需要放入QWT源碼包就可以。
   


1.4:修改qwt檔案的安裝路徑。這裡是安裝到C:\Qt檔案夾下。Qt安裝程式預設為該目錄。因為有兩套源碼,所以需要修改兩套qwtconfig.pri。在qwtconfig.pri檔案中找到QWT_INSTALL_PREFIX參數,修改成C:/Qt/Qwt_vs和C:/Qt/Qwt_gw.
 
 
1.5:編譯QWT源碼。進入到D:\qwt\MSVC\qwt-6.1.2,執行如下命令:注意:qmake需要在Qt 5.432-bit for Desktop (MSVC 2010 OpenGL)中運行,nmake和nmakeinstall需要在Visual Studio 命令提示(2010)視窗中運行。最後可以看到在C:\Qt檔案夾下有Qwt_vs檔案夾產生。
  1. qmake
  2. nmake
  3. nmake install
複製代碼    
     
     


1.6:載入MinGW版Qt Creator可視化控制項。開啟C:\Qt\Qwt_vs\plugins\designer,找到qwt_designer_plugin.dll,拷貝到C:\Qt\Qt5.4.1\Tools\QtCreator\bin\plugins\designer下。 

1.7:查看一下MinGW版Qt Creator,出現了QWT控制項區。但此時如果想產生MinGW版的QWT程式,會報一堆錯誤,因為MinGW版的QWT庫沒有產生,所以,下一步就是產生MinGW版的QWT連結庫。
 

第二步:產生MinGW版的QWT連結庫2.1:進入D:\qwt\MinGW\qwt-6.1.2,修改qwtconfig.pri,如上述1.4步驟。並開啟MinGW版的命令視窗,執行如下命令:最後可以在C:\Qt下看到C:\Qt\Qwt_gw產生。
  1. qmake
  2. mingw32-make
  3. mingw32-make install
複製代碼     

     

2.2:添加環境變數,變數名為:QMAKEFEATURES,變數值為:C:\Qt\Qwt_gw\features。
 


2.3:到此,QWT就已經安裝完成,我們寫一個簡單的執行個體運行一下。注意一點,需要在QT程式的pro專案檔裡添加CONFIG += qwt。然後運行程式。可以看到QWT控制項已經產生。
 

 

2.4 添加QWT協助文檔。開啟MinGW版的Qt Creator,並依次開啟功能表項目:工具->選項,在左側找到“協助”,右側點擊“文檔”,然後點擊“添加”按鈕,選擇qwt-6.1.2.qch檔案,然後OK就可以了。
     
     

擴充:QWT是一套非常有用的工具,在感應器控制,智能家居控制和導航等應用都會用到這些工具

物聯網探步--工具篇安裝QWT

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.