Qwt 5.2.1的安装与配置步骤总结

来源:互联网 发布:软件编程计时计数器 编辑:程序博客网 时间:2024/06/01 10:38
 

Qwt是一个用来编写技术类显示功能的Qt库。

 

下面是我结合网络资料和具体操作的步骤记录:

 

1. 从网上下载qwt,我安装的版本是5.2.1;

2. 解压压缩包至X:/.../qwt/;                                                   // X是指安装相应文件时的具体盘符,并无特指

3. 用Qt Creator打开其中的qwt.pro文件;

4. 然后编译qwt工程;

5. 编译完成后,在X:/.../qwt/lib/下找到两个文件:

       qwt5.dll

       libqwt5.a

    将上述两文件分别拷贝至:

       X:/Qt/2010.01/qt/bin/

       X:/Qt/2010.01/qt/lib/

6. 再在X:/.../qwt/designer/plugins/designer/下找到两个文件:

       libqwt_designer_plugin5.a

       libqwt_designer_plugin5.dll

    将上述两文件拷贝至:

       X:/Qt/2010.01/qt/plugins/designer/

7. 把X:/.../qwt/src/下的所有头文件(*.h,共70个)拷贝至:

       X:/Qt/2010.01/qt/include/Qwt/

    其中,Qwt文件夹是自己新建的文件夹,Qt安装完成时并无此文件夹;

8. 在需要实现Qwt功能的Qt工程的.pro文件中的LIBS项写:

       LIBS += -L"X:/Qt/2010.01/qt/lib" - lqwt5

    INCLUDEPATH项写为:

       INCLUDEPATH += X:/Qt/2010.01/qt/include/Qwt

9. 此时,如果已经写好了相关代码,就可以检验qwt的安装是否成功了。

 

上面九步完成后,release模式下的qwt实现就可以进行了。要进行debug模式下的编译,还要有相应地qwt的.a文件和.dll文件。下面接着完成这部分工作:

 

10. 在X:/.../qwt/下找到qwtconfig.pri文件,用文本编辑工具打开,找第52行,有如下指令:

        CONFIG           += debug     # release/debug/debug_and_release
        #CONFIG           += debug_and_release
        #CONFIG           += build_all

     将其改写为

        #CONFIG           += debug     # release/debug/debug_and_release
        #CONFIG           += debug_and_release
        CONFIG           += build_all

     保存该文件。并再次在Qt Creator下编译Qwt工程;

11. 重复5、6两步,不过有些区别的是,需要转移的文件的名称都在"5"前多了一个字母"d";

12. 完成上述步骤后,进行debug编译也要像第8步那样,在.pro文件中写入LIB项:

        LIBS += -L"X:/Qt/2010.01/qt/lib" - lqwtd5

      INCLUDEPATH项相同,无需改写;

13. 这样,就可以进行debug模式的编译了!

 

到这里,qwt是能用了,但是一切换编译模式就得来来回回改那个"d",着实麻烦!别急,还有最后一步:

 

14. 根据qmake官方文档,我对LIBS的写法做了改进:

          CONFIG(debug, debug|release):LIBS += -L"C:/Qt/2010.01/qt/lib" /
                   -lqwtd5
          else:LIBS += -L"C:/Qt/2010.01/qt/lib" /
                   -lqwt5

上述步骤完成后,就可以安心编写你自己的相关程序了。