qwt6.1.2静态编译

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打开

你可能感兴趣的:(qwt6.1.2静态编译)