Qwt编译和环境配置

最近换了份工作,用的Qt版本是4.8.7,然后绘制曲线图需要用到Qwt这个第三方库来实现一些想要的功能,再然后编译源码遇到了一些问题,然而按照网上的好多博客的步骤来搭建编译环境都没有成功编译,最后根据公司里的搭好的环境重新配了一遍才成功了,借此机会也学习一下,也记录一下

- 编译环境配置

编译选择Qt 5.7.0,Qt 4.8.7的qmake和Qwt源码

Qwt下载地址:
https://sourceforge.net/projects/qwt/files/latest/download

Qt 5.7.0下载:
http://download.qt.io/new_archive/qt/5.7/5.7.0/
选择qt-opensource-windows-x86-mingw530-5.7.0.exe

Qt 4.8.7下载:
http://download.qt.io/new_archive/qt/4.8/4.8.7/
选择qt-opensource-windows-x86-vs2010-4.8.7.exe

将Qt 4.8.7安装好之后,在将Qt 5.7.0安装好,然后打开Qt 5.7.0,按照下面的步骤配置构建和编译:
1、工具—>选项—>构建和运行—>构建套件—>添加,如下图:
Qwt编译和环境配置

2、同样在构建和运行中,选中Qt Versions标签页,然后将Qt 4.8.7的qmake添加进来,点击应用,关闭就可以了,如下图:
Qwt编译和环境配置

3、将已经下载好的qwt源码解压,把路径中都改为英文,然后用Qt 5.7.0打开qwt.pro,选择Qt 4.8.7,然后就可以构建了,如下图:
Qwt编译和环境配置
Qwt编译和环境配置

4、构建完成后,会在lib目录下生成lib和dll文件,然后打开examples下随便一个实例,就可以构建运行了,如果运行出现问题,看看运行环境是否和下面的一致:
Qwt编译和环境配置