1.下载QWT 官方网站qwt
2. 解压程序包:放到Qt安装目录下
3.编译Qwt 用QtCreator编译
4.编译好的工程的文件放到相应目录、
第一步:
找到QtCreator\bin\plugins\designer\文件夹下,把编译好的qwt_designer_plugin.dll放入
第二步:
把qwt.dll和qwtd.dll复制到qt安装目录下的bin文件夹中
把qwt.lib和qwtd.lib文件复制到qt安装目录的lib文件夹下
把src文件夹下的头文件复制到qt安装文件夹下的include文件夹下(新建qwt文件夹)
5.使用Qwt的工程pro中加入如下代码:
CONFIG += qwt #添加qwt环境 这一行一定要加入
#qwt设置
QWT_ROOT = d:/Qt/Qt5.13.1/mPlugins/qwt-6.1.4/ #这里就是你qwt控件的位置、个人计算机的不同来修改
include( $${QWT_ROOT}/qwtfunctions.pri )
INCLUDEPATH += $${QWT_ROOT}/src #*.h路径
DEPENDPATH += $${QWT_ROOT}/src #
%QWT_CONFIG += QwtDll% #如果需要使用继承时需要这句 -- 下面依次类推
#qwtAddLibrary(qwt)
contains(QWT_CONFIG, QwtFramework) {
LIBS += -F$${QWT_ROOT}/lib
}
else {
LIBS += -L$${QWT_ROOT}/lib/ #版本不同使用不同的DLL
}
#opengl
contains(QWT_CONFIG, QwtOpenGL ) {
QT += opengl
}
else {
DEFINES += QWT_NO_OPENGL
}
#svg
contains(QWT_CONFIG, QwtSvg) {
QT += svg
}
else {
DEFINES += QWT_NO_SVG
}
#qt Qwt
win32 {
contains(QWT_CONFIG, QwtDll) {
DEFINES += QT_DLL QWT_DLL
}
}
#end qwt set
6.注意事项:
1. 无法加载d.lib或.lib问题已经解决,原因是:项目编译自动生成"Makefile.Release"、"Makefile.Debug"文件
qwt.lib 写成qwt .lib,改成qwt.lib就可以了
LIBS += /LIBPATH:qwt.lib
参考1:


1万+

被折叠的 条评论
为什么被折叠?



