Qwt 使用mingw編譯安裝過程(windows):

 

1.      下載qwt源碼php

連接爲:http://sourceforge.jp/projects/sfnet_qwt/releases/html

選擇須要的版本下載。測試

2.      解壓到想要放置文件夾的位置。ui

3.      進入該文件夾,按住「shift」鍵點擊右鍵,選擇「在此處打開命令窗口」,進入CMD命令窗口(進入的方式有不少種,這種最簡便).spa

4.      依次輸入命令.net

//qmake qwt.prohtm

//mingw32-make  報錯:get

error 「missing separator」 in build qwt-6

//mingw32-make install   cmd

 

I found an other way qtcentre.org/archive/index.php/t-36498.html to build qwt: 
1.qmake.exe qwt.pro -spec win32-g++ 
2.mingw32-make
3.mingw32-make install 

 

若是要使用example的程序,還須要輸入源碼

cd examples

qmake examples.pro -spec win32-g++ 

mingw32-make

至此編譯完成。

(注意:若是輸入qmake發現「make不是內部或外部命令,也不是可運行的程序或批處理文件」,那就要將Qt加入到電腦的環境變量中。具體是將「X:\Qt\5.X.X(版本)\mingw48_32\bin;X:\Qt\Tools\mingw48_32\bin」加到環境變量「Path」中,從新打開cmd,測試qmake以及mingw32-make是否成功)

5.      若是沒有更改QWT的安裝目錄,則會出現C:\Qwt-6.1.1這個文件夾,

5.1   將C:\Qwt-6.1.1\lib下的libqwt.a和libqwtd.a複製到X:\Qt\5.X.X\mingw48_32\lib下。

5.2   將C:\Qwt-6.1.1\lib下的qwt.dll和qwtd.dll複製到X:\Qt\5.X.X\mingw48_32\bin下。

5.3   將C:\Qwt-6.1.1\plugins\designer的qwt_designer_plugin.dll複製到X:\Qt\5.X.X\mingw48_32\plugins\designer。

5.4   在X:\Qt\5.X.X\mingw48_32\ include下新建一個Qwt的文件夾,將C:\Qwt-6.1.1\include下的全部文件複製到新建的Qwt文件夾下。

 

6.      新建Qt工程,在.pro文件加入

DEFINES += QT_DLL QWT_DLL

LIBS += -L"X:\Qt\5.X.X\mingw48_32\lib" -lqwtd

LIBS += -L"X:\Qt\5.X.X\mingw48_32\lib" -lqwt

INCLUDEPATH += X:\Qt\5.X.X\mingw48_32\include\Qwt

 

而後須要用到什麼qwt的控件就將它的頭文件加入就好了。

 

7.      這樣就能夠在工程使用qwt了,若是須要圖形化的拖拽,能夠使用designer打開.ui文件。

 

至此所有完成。

相關文章
相關標籤/搜索