qwt静态编译需要用到静态的qt
1. 打开qwt目录下的qwtconfig.pri文件;
2. 将第27行
QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION
改为
QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION-static
3. 注释掉第75行
QWT_CONFIG += QwtDll
改为
#QWT_CONFIG += QwtDll
4. 以管理员身份打开qt命令行;
5. 修改环境变量
set QTDIR=C:\Qt\4.8.2_s
set PATH=C:\Qt\4.8.2_s\bin;%PATH%
其中4.8.2_s为静态qt所在的目录
6. qmake qwt.pro
7. nmake
8. nmake install
9. 将编译生成的Qwt-6.1.2-static目录下的lib目录下的文件拷贝到 C:\Qt\4.8.2_s\lib 目录下,将plugins\designer目录下的文件拷贝 C:\Qt\4.8.2_s\plugins\designer 目录下
10. 在C:\Qt\4.8.2_s\include目录下新建目录QWT,将C:\Qwt-6.1.2-static\include目录下的所有文件拷贝到该目录下
如果用qt designer打开UI发现找不到qwt插件,可用动态版本的qt designer打开