首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

Windows 7 下 QWT 6.1.0 編譯安裝全流程指南(基於 Qt 4.8.5)

     編輯:關於C語言

環境準備

  • 宿主系統:Windows 7
  • Qt 版本:Qt 4.8.5 (MinGW/GCC 工具鏈)
  • 目標庫:QWT 6.1.0
  • 構建工具:Qt Creator

完整編譯安裝步驟

步驟 1:下載源碼

官方下載:QWT 6.1.0 SourceForge

步驟 2:Qt Creator 導入項目

  1. File → Open File or Project
  2. 選中解壓目錄下的 qwt.pro
  3. 選擇 Kit(Desktop Qt 4.8.5 MinGW)

步驟 3:修改 qwtconfig.pri 關鍵配置

修改前

修改後

核心修改點:

# 取消註釋並設置安裝前綴
QWT_CONFIG += QwtPlot QwtWidgets
INSTALLBASE = $$[QT_INSTALL_PREFIX]/qwt-$$QWT_VERSION

步驟 4:清理並構建

Build → Clean All
Build → Run qmake
Build → Rebuild All

Clean All 確保無殘留中間文件,Run qmake 生成最新 Makefile。

步驟 5:手動部署產物到 Qt SDK 目錄

源路徑目標路徑 (Qt 4.8.5)說明
qwt-6.1.0/lib/*.dllQt/4.8.5/bin/運行時動態庫
qwt-6.1.0/lib/*.aQt/4.8.5/lib/靜態導入庫
qwt-build-desktop/designer/plugins/designer/libqwt_designer_plugin.a
qwt-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/ (新建目錄)開發頭文件

步驟 6:項目文件 .pro 配置

LIBS += -L"C:/Qt/4.8.5/qt/lib" -lqwt
INCLUDEPATH += C:/Qt/4.8.5/qt/include/qwt

步驟 7:驗證 Designer 集成

重啟 Qt Creator → 打開 .ui 文件 → Widget Box 底部出現 Qwt Widgets 分類

Designer插件

控件列表

調試/發布版本區分配置

# 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

常見問題排查

  1. 找不到頭文件:檢查 INCLUDEPATH 是否指向 QWT 子目錄
  2. 運行時缺 DLL:確認 qwt.dll 在 PATH 中(已複製到 Qt bin 目錄即可)
  3. Designer 不顯示控件:插件 DLL 必須與 Qt 版本、編譯器完全一致
  4. 符號衝突:多版本 QWT 共存時,使用完整路徑區分

效果展示

繪圖效果1

繪圖效果2


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

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved