qwt.pro

核心修改點:
# 取消註釋並設置安裝前綴
QWT_CONFIG += QwtPlot QwtWidgets
INSTALLBASE = $$[QT_INSTALL_PREFIX]/qwt-$$QWT_VERSION
Build → Clean All
Build → Run qmake
Build → Rebuild All
Clean All 確保無殘留中間文件,Run qmake 生成最新 Makefile。
| 源路徑 | 目標路徑 (Qt 4.8.5) | 說明 |
|---|---|---|
qwt-6.1.0/lib/*.dll | Qt/4.8.5/bin/ | 運行時動態庫 |
qwt-6.1.0/lib/*.a | Qt/4.8.5/lib/ | 靜態導入庫 |
qwt-build-desktop/designer/plugins/designer/libqwt_designer_plugin.aqwt-build-desktop/designer/plugins/designer/qwt_designer_plugin.dll | Qt/4.8.5/plugins/designer/ | Designer 插件 |
qwt-6.1.0/src/ (所有頭文件) | Qt/4.8.5/include/QWT/ (新建目錄) | 開發頭文件 |
LIBS += -L"C:/Qt/4.8.5/qt/lib" -lqwt
INCLUDEPATH += C:/Qt/4.8.5/qt/include/qwt
重啟 Qt Creator → 打開 .ui 文件 → Widget Box 底部出現 Qwt Widgets 分類


# Debug 版本
CONFIG(debug, debug|release) {
LIBS += -L"D:/Qt/4.8.5/qt/lib" -lqwtd
}
# Release 版本
CONFIG(release, debug|release) {
LIBS += -L"D:/Qt/4.8.5/qt/lib" -lqwt
}
INCLUDEPATH += D:/Qt/4.8.5/qt/include/qwt
INCLUDEPATH 是否指向 QWT 子目錄qwt.dll 在 PATH 中(已複製到 Qt bin 目錄即可)

本文整理自「LinuxQt濟南高新區」博客,原文地址:https://qtlinux.blog.51cto.com/3052744/1297114