本文原创作者:冯一川([email protected]),如有转载,请注明原作者及出处。
操作系统以windows7和windows10为例。
Qt版本以Qt 5.8.0 MSVC2015_64和 Qt 5.3 MinGW 32bit为例。
QWT版本以qwt-6.1.3为例
Qt下载地址:http://download.qt.io.archive/qt
Qwt工具库下载地址:https://sourceforge.net/projects/qwt/files/qwt/
打开qwt的下载页,找到6.1.3版本目录。
下载qwt-6.1.3.zip(windows下的安装文件),qwt-6.1.3.pdf(qwt开发文档),qwt-6.1.3.qch(帮助文档)。
a、解压下载好的qwt-6.1.3.zip文件,可以看到qwt.pro工程文件及其他文件。
b、使用Qt Creator打开qwt.pro
c、打开后对qwt工程,进行qmake和build,编译的过程需要一定的时间,请耐心等候。
d、编译完成后可以在编译目录下的lib文件夹下看到以下文件
1)、MSVC版本下是qwt.dll、qwt.lib、qwtd.dll、qwtd.lib。
同时可以在designer\plugins\designer文件夹下看到插件qwt_designer_plugin.dll和qwt_designer_plugin.lib
2)、MinGW版本下是qwt.dll、libqwt.a、qwtd.dll、libqwtd.a。
同时可以在designer\plugins\designer文件夹下看到插件qwt_designer_plugin.dll和libqwt_designer_plugin.a
1、MSVC版本:
a、将qwtd.dll、qwt.dll拷贝到Qt安装目录\bin下,将qwtd.lib、qwt.lib拷贝到Qt安装目录\lib下。
b、将qwt_designer_plugin.dll和qwt_designer_plugin.lib拷贝到Qt安装目录\include下。
c、将解压到的qwt-6.1.3\src文件夹拷贝到Qt安装目录\include目录下,改名为QtQWT。
2、MinGW版本:
a、将qwtd.dll、qwt.dll拷贝到Qt安装目录\bin下,将libqwtd.a、libqwt.a拷贝到Qt安装目录\lib下。
b、将qwt_designer_plugin.dll和libqwt_designer_plugin.a拷贝到Qt安装目录\include下。
c、将解压到的qwt-6.1.3\src文件夹拷贝到Qt安装目录\include目录下,改名为QtQWT。
创建一个新的项目,在pro文件中需要添加如下代码:
LIBS += -LC:\Qt\Qt5.8.0\5.8\msvc2015_64\lib –lqwtd
LIBS += -LC:\Qt\Qt5.8.0\5.8\msvc2015_64\lib -lqwt
INCLUDEPATH += C:\Qt\Qt5.8.0\5.8\msvc2015_64\include\QtQWT
其中目录为Qt安装目录
1、用Qt Creator打开qwt工程,编译工程下的examples例子,过程可能有些久,请耐心等待。
2、编译结束后,可以在构建目录下的examples\bin目录下查看编译好的exe文件。点击exe文件就可查看例子。
3、如果报错缺少qt的dll文件,可以有1、把dll文件从qt安装目录中拷贝过来,2、在windows环境变量中添加Qt的安装目录\bin等方式解决。
a、将下载好的qwt-6.1.3.qch文件放入到Qt安装目录下,例如:C:\Qt\Qt5.8.0\Docs\Qt-5.8
b、打开Qt Creator,在“工具-> 选项-> 帮助-> 文档 -> 添加”,然后选择Qt安装目录下的qch文件。
c、然后可以在Qt Creator帮助中查看qwt的帮助文档了。
本文原创作者:冯一川([email protected]),未经作者授权同意,请勿转载。