QT中安裝配置QWT環境
下載qwt-6.1.2
解壓到qt目錄下的新建資料夾qtctl中
使用QtCreator開啟qwt.pro
然後執行,等待編譯完成約幾分鐘
編譯結果中的lib路徑為E:\Qt\Qtctl\build-qwt-Desktop_Qt_5_4_1_MinGW_32bit-Release\lib
將專案的編譯結果中的lib裡的qwt.dll、qwtd.dll檔案拷貝到E:\Qt\Qt5.4.1\5.4\mingw491_32\lbin資料夾中
將專案的編譯結果中的lib裡的qwt.a、qwt.al檔案拷貝到E:\Qt\Qt5.4.1\5.4\mingw491_32\llib資料夾中
將E:\Qt\Qtctl\build-qwt-Desktop_Qt_5_4_1_MinGW_32bit-Release\designer\plugins\designer下的
qwt_designer_plugin.dll
複製到 路徑E:\Qt\Qt5.4.1\Tools\QtCreator\bin\plugins\designer下
將E:\Qt\Qtctl\qwt-6.1.2\src中的所有.h檔案都放入一個新建名為E:\Qt\Qtctl\includes的資料夾中
需要在.pro檔案中新增如下程式碼:
INCLUDEPATH+=E:\Qt\Qtctl\includes
LIBS+=-lqwtd
補充幾點:
1.新增qwt幫助文件
從qwt的官網下載 qwt-6.1.2.qch , 然後複製這個檔案到 E:\Qt\Qt5.4.1\Docs\Qt-5.4下
在qt助手那裡就可以直接搜尋qwt相關的文件了
2.qt creator那裡無法直接雙擊*.ui 進行qwt控制元件拖放的解決辦法
從網上找一份別人用msvc來編譯的qwt designer外掛,http://download.csdn.net/detail/tengweitw/8222455
放置到
E:\Qt\QT-5.4.0-Rel-Android\Tools\QtCreator\bin\plugins\designer 下
此時qt creator可以直接使用qwt控制元件了,但是qt designer那裡又看不見qwt控制元件了。
哪種方便,就需要自己取捨了。