QT5下qwt编译与使用


一、下载安装qt

  1.从http://download.qt.io/archive/qt/下载qt安装包,并安装。

  2.安装配置好编译环境。

二、下载qwt

  1.从此路径下载qwt,https://sourceforge.net/projects/qwt/

  2.将此安装包解压。

三、编译

  1.用qtcreator打开《qwt-6.1.4》路径下的工程文件qwt.pro。

  2.根据自己安装的qt版本(msvc或mingw等)选择合适的编译器编译。

  3.

  注释掉qwtbuild.pri里的CONFIG += debug_and_release

  先点击构建菜单中qmake,再点击构建,开始编译 

  注意:编译器一定要选择Release版本

 

 

  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中进行设计了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM