QT5下qwt編譯與使用

2022-09-19 05:39:14 字數 1452 閱讀 8959

2.安裝配置好編譯環境。

2.將此安裝包解壓。

三、編譯

1.用qtcreator開啟《qwt-6.1.4》路徑下的工程檔案qwt.pro。

2.根據自己安裝的qt版本(msvc或mingw等)選擇合適的編譯器編譯。

4.編譯好之後,在qwt解壓的檔案所在路徑會新建乙個資料夾《build-qwt-desktop_qt_5_11_0_mingw_32bit-debug》(命名方式根據選擇的編譯器版本有所區別)。在此資料夾下的lib資料夾下有qwtd.dll、qwt.dll、qwtd.a、qwt.a等檔案,這樣就證明編譯成功了。

注意: qt5編譯時有時會出現編譯錯誤: qt_static_const』 does not name a type. by defining qt_static_const just before inserting qwt file,

在 qt5 , qt_static_const 在 qglobal.h - 中被移除了 qwt 6.1.1 使用了這個巨集, 但是在 qwt 6.1.2 中已經修復.

四、將檔案放入qt的指定安裝路徑(注意:選擇的qt安裝路徑需要和qwt的編譯器版本一致,我這裡使用的mingw53_32編譯,就無法放入mingw53_32安裝路徑

(1)將qwtd.dll、qwt.dll拷貝到d:\software\qt\qt5.11.0\5.11.0\mingw53_32\bin下,將qwtd.lib、qwt.lib拷貝d:\software\qt\qt5.1.0\5.1.0\mingw53_32\lib下(以qt安裝目錄d:\software\qt\qt5.1.0\5.1.0\msvc2010為例)。

(2)將編譯資料夾中的designer->plugins->designer資料夾下的qwt_designer_plugin.dll檔案和libqwt_designer_plugin.a檔案複製到qt安裝目錄下的mingw73_64->plugins->designer(d:\software\qt\qt5.11.0\tools\qtcreator\bin\plugins\designer)資料夾下

(3)將e:\qwt\src目錄下的所有.h和.cpp放入乙個空資料夾qwt中,再將該資料夾拷貝到d:\software\qt\qt5.11.0\5.11.0\mingw53_32\include目錄下。

5.使用

所有工作準備完成之後,寫乙個demo,測試一下:

在creator中新建qt專案,然後就可以在designer中進行設計了。

Qt5編譯使用QFtp

git clone 完成之後,可以看到 qtftp 中包含原始碼及示例。下面,以 msvc為例。開啟 qtftp.pro,將預設配置 config static config shared 改為 config staticlib config shared 這樣,生成 dll的同時也會生成 lib。...

Qt5 嵌入式裝置QT5動態庫編譯,QT5移植

perl 5.8 or later python 2.7 or later c compiler supporting the c 98 standard sdk提供 編譯套裝 sudo apt get install build essential sudo apt get install git...

QT5 訊號與槽

前言 訊號與槽是qt的精華所在,也是他區分於其他軟體的關鍵地方,所以我們學習qt肯定無法繞過這一核心 當物件內部狀態發生改變,訊號就被反射,只有定義了這個訊號的類和他的子類才能發射這個訊號 訊號的宣告是在標頭檔案中進行的,qt的signals關鍵字指出進入了訊號宣告區,隨後即可宣告自己的訊號。訊號由...