在 Qt 中搭建 qwt (超详版)_qtcreate qwt,2024年最新物联网嵌入式开发开发者必须收藏的8个开源库

193 阅读4分钟

忽略警告

下载好qwt后,直接把解压好的qwt文件夹(这里是qwt-6.1.2)拉到Qt安装目录(这里是D盘里的Qt_5.6)中。

新建一个放qwt的文件夹

然后进入到qwt-6.1.2文件夹中,双击打开里面的qwt的Qt项目文件(Qt Project file ),这里双击是用Qt打开的。

打开qwt的Qt项目文件

界面切换到Qt界面,打开qwt->designer->qwtbuild里的qwtbuild.pri

打开qwtbuild.pri

修改为win32里面的
CONFIG += debug_and_release
前面加一个"#"注释掉

原本是这个样子
原本

修改成这个样子
修改后

然后点击build进行build,这个过程应该要十几分钟,等待。。。

build好了之后到Qt安装目录里(刚刚放下载好的qwt文件的那个地方),可以看到编译生成的一个文件夹:

编译生成的文件夹

进到里面,然后designer->plugins->designer 在最后一个designer里会有一个qwt_designer_plugin.dll文件:

qwt_designer_plugin.dll

将它复制到Qt根目录里D:\Qt_5.6->Tools->QtCreator->bin->plugins->designer 里。
复制到D:\Qt\Qt_5.6\5.6\mingw49_32\plugins\designer

然后到编译生成的那个文件里,进入**lib文件夹 **,会看到四个文件

这里写图片描述

将里面的两个**.dll文件复制到D:\Qt_5.6->5.6->mingw49_32->bin**里

这里写图片描述

再将两个**.a文件复制到D:\Qt_5.6->5.6->mingw49_32->lib里**

这里写图片描述

最后在D:\Qt_5.6->5.6->mingw49_32->include
里新建一个文件夹,命名为qwt

qwt

到我们放进Qt安装目录的qwt-6.1.2文件夹里的src文件夹,将里面的所有文件复制到刚刚新建的qwt文件夹里。

这里写图片描述

这里写图片描述

这样我们就可以开始尝试下qwt了。
新建个工程,在pro文件中添加:

CONFIG += qwt
DEFINES += QT_DLL QWT_DLL
LIBS += -L"D:\Qt_5.6\build-qwt-Desktop_Qt_5_6_0_MinGW_32bit-Debug\lib" -lqwtd
LIBS += -L"D:\Qt_5.6\build-qwt-Desktop_Qt_5_6_0_MinGW_32bit-Debug\lib" -lqwt
INCLUDEPATH += D:\Qt_5.6\5.6\mingw49_32\include\QWT

pro

这样就可以用qwt了。
注意以后每个用到qwt的工程里都要在pro文件中添加这段代码
将界面文件右键点击用Qt Designer打开

收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。 img img

如果你需要这些资料,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人

都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!