下载qwt 源码后,需要编译出 .dll 和 .lib 库。官方文档写的比较简单。当然也可以打开 qwt.pro 用 Qt Creator 来编译。但是这样的话,它自带的 example 就没法直接运行了,下面是我手动编译的具体过程。
当前环境:
vs2017 community
Qt 5.9.0
Win10 x64
编译步骤
-
打开 Qt 的命令行工具,Qt 5.9 64-bit for Desktop (MSVC 2017), 主要是注入 qt 的一些环境变量
-
切换到 vcvarsall.bat 的目录,我的是在 D:\program\visualStudio\Community\VC\Auxiliary\Build
-
执行命令 vcvarsall.bat x64, 如果是32位电脑,就换成 x32.
-
切换到 qwt 源码目录,修改 qwtconfig.pri 中的 QWT_INSTALL_PREFIX
win32 {
QWT_INSTALL_PREFIX = D:/workspace/c++/MyQwt-$$QWT_VERSION
}我的加了 D:/workspace/c++/MyQwt。其实这有个小问题,加号算特殊字符,在接下来nmake install 时会出问题。
-
执行 q